{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              87,
              97
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                100,
                102
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 17
                },
                "end": {
                  "line": 4,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                103,
                113
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 20
                },
                "end": {
                  "line": 4,
                  "column": 30
                }
              }
            },
            "range": [
              100,
              113
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 17
              },
              "end": {
                "line": 4,
                "column": 30
              }
            }
          },
          "range": [
            87,
            113
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        114
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {publishReplay} ",
          "range": [
            115,
            143
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 28
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            144,
            152
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.publishReplay",
            "raw": "'Observable.prototype.publishReplay'",
            "range": [
              153,
              189
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 45
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          209,
                          218
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "publishReplay(1)",
                          "raw": "'publishReplay(1)'",
                          "range": [
                            219,
                            237
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        209,
                        238
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 33
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mirror a simple source Observable",
                        "raw": "'should mirror a simple source Observable'",
                        "range": [
                          239,
                          281
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 34
                          },
                          "end": {
                            "line": 7,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      309,
                                      315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        318,
                                        322
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1-2---3-4--5-|",
                                        "raw": "'--1-2---3-4--5-|'",
                                        "range": [
                                          323,
                                          341
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      318,
                                      342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    309,
                                    342
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                305,
                                343
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      356,
                                      366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !",
                                    "raw": "'^              !'",
                                    "range": [
                                      369,
                                      387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    356,
                                    387
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                352,
                                388
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      401,
                                      410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          413,
                                          419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          420,
                                          433
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        413,
                                        433
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          434,
                                          435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      413,
                                      436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    401,
                                    436
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                397,
                                437
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      450,
                                      458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--1-2---3-4--5-|",
                                    "raw": "'--1-2---3-4--5-|'",
                                    "range": [
                                      461,
                                      479
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    450,
                                    479
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                446,
                                480
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        489,
                                        505
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          506,
                                          515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      489,
                                      516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      517,
                                      521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    489,
                                    521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      522,
                                      530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  489,
                                  531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 12,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 12,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                489,
                                532
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        541,
                                        560
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            561,
                                            567
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            568,
                                            581
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          561,
                                          581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      541,
                                      582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      583,
                                      587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    541,
                                    587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      588,
                                      598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  541,
                                  599
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                541,
                                600
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      609,
                                      618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      619,
                                      626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    609,
                                    626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  609,
                                  628
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                609,
                                629
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            295,
                            635
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 90
                            },
                            "end": {
                              "line": 15,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          283,
                          635
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 78
                          },
                          "end": {
                            "line": 15,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      209,
                      636
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 15,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    209,
                    637
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 15,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        642,
                        644
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a ConnectableObservable-ish",
                        "raw": "'should return a ConnectableObservable-ish'",
                        "range": [
                          645,
                          688
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 7
                          },
                          "end": {
                            "line": 16,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      716,
                                      722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              725,
                                              735
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              736,
                                              738
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            725,
                                            738
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              739,
                                              740
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 36
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          725,
                                          741
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          742,
                                          755
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "range": [
                                        725,
                                        755
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      725,
                                      757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    716,
                                    757
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                712,
                                758
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "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": [
                                            767,
                                            773
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            774,
                                            780
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          767,
                                          780
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "===",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  788,
                                                  794
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "_subscribe",
                                                "range": [
                                                  795,
                                                  805
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                788,
                                                805
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              781,
                                              805
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "function",
                                            "raw": "'function'",
                                            "range": [
                                              810,
                                              820
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 61
                                              }
                                            }
                                          },
                                          "range": [
                                            781,
                                            820
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        767,
                                        821
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        822,
                                        824
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "range": [
                                      767,
                                      824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      825,
                                      827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    767,
                                    827
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 68
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    828,
                                    832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  767,
                                  832
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                767,
                                833
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "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": [
                                            842,
                                            848
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            849,
                                            855
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          842,
                                          855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "===",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  863,
                                                  869
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 19,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 19,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "getSubject",
                                                "range": [
                                                  870,
                                                  880
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 19,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 19,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                863,
                                                880
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 19,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 19,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              856,
                                              880
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 19,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 19,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "function",
                                            "raw": "'function'",
                                            "range": [
                                              885,
                                              895
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 19,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 19,
                                                "column": 61
                                              }
                                            }
                                          },
                                          "range": [
                                            856,
                                            895
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        842,
                                        896
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        897,
                                        899
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "range": [
                                      842,
                                      899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      900,
                                      902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    842,
                                    902
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 68
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    903,
                                    907
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  842,
                                  907
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                842,
                                908
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "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": [
                                            917,
                                            923
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            924,
                                            930
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          917,
                                          930
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "===",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  938,
                                                  944
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "connect",
                                                "range": [
                                                  945,
                                                  952
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                938,
                                                952
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 20,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 20,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              931,
                                              952
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 20,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "function",
                                            "raw": "'function'",
                                            "range": [
                                              957,
                                              967
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 20,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "range": [
                                            931,
                                            967
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        917,
                                        968
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        969,
                                        971
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "range": [
                                      917,
                                      971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      972,
                                      974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    917,
                                    974
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 65
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    975,
                                    979
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 70
                                    }
                                  }
                                },
                                "range": [
                                  917,
                                  979
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                917,
                                980
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "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": [
                                            989,
                                            995
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            996,
                                            1002
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          989,
                                          1002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "===",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  1010,
                                                  1016
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "refCount",
                                                "range": [
                                                  1017,
                                                  1025
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                1010,
                                                1025
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              1003,
                                              1025
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "function",
                                            "raw": "'function'",
                                            "range": [
                                              1030,
                                              1040
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "range": [
                                            1003,
                                            1040
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 59
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        989,
                                        1041
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 60
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        1042,
                                        1044
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "range": [
                                      989,
                                      1044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      1045,
                                      1047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    989,
                                    1047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 66
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    1048,
                                    1052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 71
                                    }
                                  }
                                },
                                "range": [
                                  989,
                                  1052
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 71
                                  }
                                }
                              },
                              "range": [
                                989,
                                1053
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 72
                                }
                              }
                            }
                          ],
                          "range": [
                            702,
                            1059
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 64
                            },
                            "end": {
                              "line": 22,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          690,
                          1059
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 52
                          },
                          "end": {
                            "line": 22,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      642,
                      1060
                    ],
                    "loc": {
                      "start": {
                        "line": 16,
                        "column": 4
                      },
                      "end": {
                        "line": 22,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1638,
                    "_esdocTestName": "it1638"
                  },
                  "range": [
                    642,
                    1061
                  ],
                  "loc": {
                    "start": {
                      "line": 16,
                      "column": 4
                    },
                    "end": {
                      "line": 22,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1066,
                        1068
                      ],
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 4
                        },
                        "end": {
                          "line": 23,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should do nothing if connect is not called, despite subscriptions",
                        "raw": "'should do nothing if connect is not called, despite subscriptions'",
                        "range": [
                          1069,
                          1136
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 7
                          },
                          "end": {
                            "line": 23,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1164,
                                      1170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1173,
                                        1177
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 24,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 24,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1-2---3-4--5-|",
                                        "raw": "'--1-2---3-4--5-|'",
                                        "range": [
                                          1178,
                                          1196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1173,
                                      1197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    1164,
                                    1197
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1160,
                                1198
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      1211,
                                      1221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      1224,
                                      1226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    1211,
                                    1226
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1207,
                                1227
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      1240,
                                      1249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1252,
                                          1258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          1259,
                                          1272
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        1252,
                                        1272
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          1273,
                                          1274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1252,
                                      1275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    1240,
                                    1275
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1236,
                                1276
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1289,
                                      1297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      1300,
                                      1303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1289,
                                    1303
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1285,
                                1304
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1313,
                                        1329
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 28,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 28,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          1330,
                                          1339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1313,
                                      1340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1341,
                                      1345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    1313,
                                    1345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1346,
                                      1354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1313,
                                  1355
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                1313,
                                1356
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1365,
                                        1384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            1385,
                                            1391
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1392,
                                            1405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          1385,
                                          1405
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1365,
                                      1406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1407,
                                      1411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    1365,
                                    1411
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      1412,
                                      1422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1365,
                                  1423
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                1365,
                                1424
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 67
                                }
                              }
                            }
                          ],
                          "range": [
                            1150,
                            1430
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 88
                            },
                            "end": {
                              "line": 30,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1138,
                          1430
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 76
                          },
                          "end": {
                            "line": 30,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1066,
                      1431
                    ],
                    "loc": {
                      "start": {
                        "line": 23,
                        "column": 4
                      },
                      "end": {
                        "line": 30,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1639,
                    "_esdocTestName": "it1639"
                  },
                  "range": [
                    1066,
                    1432
                  ],
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 4
                    },
                    "end": {
                      "line": 30,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1437,
                        1439
                      ],
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 4
                        },
                        "end": {
                          "line": 31,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast the same values to multiple observers, bufferSize=1",
                        "raw": "'should multicast the same values to multiple observers, bufferSize=1'",
                        "range": [
                          1440,
                          1510
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 7
                          },
                          "end": {
                            "line": 31,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1538,
                                      1544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1547,
                                        1551
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3----4-|",
                                        "raw": "'-1-2-3----4-|'",
                                        "range": [
                                          1552,
                                          1567
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1547,
                                      1568
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    1538,
                                    1568
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1534,
                                1569
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      1582,
                                      1592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      1595,
                                      1610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    1582,
                                    1610
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1578,
                                1611
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      1624,
                                      1633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1636,
                                          1642
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          1643,
                                          1656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        1636,
                                        1656
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          1657,
                                          1658
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1636,
                                      1659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    1624,
                                    1659
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1620,
                                1660
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber1",
                                    "range": [
                                      1673,
                                      1684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            1687,
                                            1690
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a|           ",
                                            "raw": "'a|           '",
                                            "range": [
                                              1691,
                                              1706
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1687,
                                          1707
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          1708,
                                          1718
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        1687,
                                        1718
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          1719,
                                          1728
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1687,
                                      1729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    1673,
                                    1729
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1669,
                                1730
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      1743,
                                      1752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-1-2-3----4-|",
                                    "raw": "'-1-2-3----4-|'",
                                    "range": [
                                      1755,
                                      1770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1743,
                                    1770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1739,
                                1771
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber2",
                                    "range": [
                                      1784,
                                      1795
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            1798,
                                            1801
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "    b|       ",
                                            "raw": "'    b|       '",
                                            "range": [
                                              1802,
                                              1817
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 37,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 37,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1798,
                                          1818
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          1819,
                                          1829
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        1798,
                                        1829
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          1830,
                                          1839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1798,
                                      1840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    1784,
                                    1840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1780,
                                1841
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      1854,
                                      1863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    23----4-|",
                                    "raw": "'    23----4-|'",
                                    "range": [
                                      1866,
                                      1881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1854,
                                    1881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1850,
                                1882
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber3",
                                    "range": [
                                      1895,
                                      1906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            1909,
                                            1912
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "        c|   ",
                                            "raw": "'        c|   '",
                                            "range": [
                                              1913,
                                              1928
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1909,
                                          1929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          1930,
                                          1940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        1909,
                                        1940
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          1941,
                                          1950
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1909,
                                      1951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    1895,
                                    1951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1891,
                                1952
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      1965,
                                      1974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        3-4-|",
                                    "raw": "'        3-4-|'",
                                    "range": [
                                      1977,
                                      1992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1965,
                                    1992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1961,
                                1993
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2002,
                                        2018
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber1",
                                        "range": [
                                          2019,
                                          2030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2002,
                                      2031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2032,
                                      2036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2002,
                                    2036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      2037,
                                      2046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2002,
                                  2047
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2002,
                                2048
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2057,
                                        2073
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber2",
                                        "range": [
                                          2074,
                                          2085
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2057,
                                      2086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2087,
                                      2091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2057,
                                    2091
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      2092,
                                      2101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2057,
                                  2102
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2057,
                                2103
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2112,
                                        2128
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber3",
                                        "range": [
                                          2129,
                                          2140
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2112,
                                      2141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2142,
                                      2146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2112,
                                    2146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      2147,
                                      2156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2112,
                                  2157
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2112,
                                2158
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2167,
                                        2186
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            2187,
                                            2193
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2194,
                                            2207
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          2187,
                                          2207
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2167,
                                      2208
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2209,
                                      2213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2167,
                                    2213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      2214,
                                      2224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2167,
                                  2225
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                2167,
                                2226
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      2235,
                                      2244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      2245,
                                      2252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    2235,
                                    2252
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  2235,
                                  2254
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                2235,
                                2255
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            1524,
                            2261
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 91
                            },
                            "end": {
                              "line": 46,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1512,
                          2261
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 79
                          },
                          "end": {
                            "line": 46,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1437,
                      2262
                    ],
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 4
                      },
                      "end": {
                        "line": 46,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1640,
                    "_esdocTestName": "it1640"
                  },
                  "range": [
                    1437,
                    2263
                  ],
                  "loc": {
                    "start": {
                      "line": 31,
                      "column": 4
                    },
                    "end": {
                      "line": 46,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2268,
                        2270
                      ],
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 4
                        },
                        "end": {
                          "line": 47,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast the same values to multiple observers, bufferSize=2",
                        "raw": "'should multicast the same values to multiple observers, bufferSize=2'",
                        "range": [
                          2271,
                          2341
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 7
                          },
                          "end": {
                            "line": 47,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2369,
                                      2375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2378,
                                        2382
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-----3------4-|",
                                        "raw": "'-1-2-----3------4-|'",
                                        "range": [
                                          2383,
                                          2404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2378,
                                      2405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    2369,
                                    2405
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2365,
                                2406
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      2419,
                                      2429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !",
                                    "raw": "'^                 !'",
                                    "range": [
                                      2432,
                                      2453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    2419,
                                    2453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2415,
                                2454
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      2467,
                                      2476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2479,
                                          2485
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          2486,
                                          2499
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        2479,
                                        2499
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          2500,
                                          2501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2479,
                                      2502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    2467,
                                    2502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2463,
                                2503
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber1",
                                    "range": [
                                      2516,
                                      2527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            2530,
                                            2533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a|                 ",
                                            "raw": "'a|                 '",
                                            "range": [
                                              2534,
                                              2555
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2530,
                                          2556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          2557,
                                          2567
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 63
                                          }
                                        }
                                      },
                                      "range": [
                                        2530,
                                        2567
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          2568,
                                          2577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2530,
                                      2578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    2516,
                                    2578
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2512,
                                2579
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      2592,
                                      2601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-1-2-----3------4-|",
                                    "raw": "'-1-2-----3------4-|'",
                                    "range": [
                                      2604,
                                      2625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    2592,
                                    2625
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2588,
                                2626
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber2",
                                    "range": [
                                      2639,
                                      2650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            2653,
                                            2656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "    b|             ",
                                            "raw": "'    b|             '",
                                            "range": [
                                              2657,
                                              2678
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2653,
                                          2679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          2680,
                                          2690
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 63
                                          }
                                        }
                                      },
                                      "range": [
                                        2653,
                                        2690
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          2691,
                                          2700
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2653,
                                      2701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    2639,
                                    2701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2635,
                                2702
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      2715,
                                      2724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    (12)-3------4-|",
                                    "raw": "'    (12)-3------4-|'",
                                    "range": [
                                      2727,
                                      2748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    2715,
                                    2748
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2711,
                                2749
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber3",
                                    "range": [
                                      2762,
                                      2773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            2776,
                                            2779
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "           c|       ",
                                            "raw": "'           c|       '",
                                            "range": [
                                              2780,
                                              2802
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 52
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2776,
                                          2803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          2804,
                                          2814
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "range": [
                                        2776,
                                        2814
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          2815,
                                          2824
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2776,
                                      2825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    2762,
                                    2825
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2758,
                                2826
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      2839,
                                      2848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "           (23)-4-|",
                                    "raw": "'           (23)-4-|'",
                                    "range": [
                                      2851,
                                      2872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    2839,
                                    2872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2835,
                                2873
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2882,
                                        2898
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber1",
                                        "range": [
                                          2899,
                                          2910
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2882,
                                      2911
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2912,
                                      2916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2882,
                                    2916
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      2917,
                                      2926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2882,
                                  2927
                                ],
                                "loc": {
                                  "start": {
                                    "line": 57,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 57,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2882,
                                2928
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2937,
                                        2953
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber2",
                                        "range": [
                                          2954,
                                          2965
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2937,
                                      2966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2967,
                                      2971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2937,
                                    2971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      2972,
                                      2981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2937,
                                  2982
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2937,
                                2983
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2992,
                                        3008
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber3",
                                        "range": [
                                          3009,
                                          3020
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2992,
                                      3021
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3022,
                                      3026
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2992,
                                    3026
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      3027,
                                      3036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2992,
                                  3037
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                2992,
                                3038
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3047,
                                        3066
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            3067,
                                            3073
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3074,
                                            3087
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          3067,
                                          3087
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3047,
                                      3088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3089,
                                      3093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3047,
                                    3093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      3094,
                                      3104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3047,
                                  3105
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                3047,
                                3106
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      3115,
                                      3124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      3125,
                                      3132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    3115,
                                    3132
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  3115,
                                  3134
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                3115,
                                3135
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            2355,
                            3141
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 91
                            },
                            "end": {
                              "line": 62,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2343,
                          3141
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 79
                          },
                          "end": {
                            "line": 62,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2268,
                      3142
                    ],
                    "loc": {
                      "start": {
                        "line": 47,
                        "column": 4
                      },
                      "end": {
                        "line": 62,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1641,
                    "_esdocTestName": "it1641"
                  },
                  "range": [
                    2268,
                    3143
                  ],
                  "loc": {
                    "start": {
                      "line": 47,
                      "column": 4
                    },
                    "end": {
                      "line": 62,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3148,
                        3150
                      ],
                      "loc": {
                        "start": {
                          "line": 63,
                          "column": 4
                        },
                        "end": {
                          "line": 63,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast an error from the source to multiple observers",
                        "raw": "'should multicast an error from the source to multiple observers'",
                        "range": [
                          3151,
                          3216
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 7
                          },
                          "end": {
                            "line": 63,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      3244,
                                      3250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3253,
                                        3257
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3----4-#",
                                        "raw": "'-1-2-3----4-#'",
                                        "range": [
                                          3258,
                                          3273
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3253,
                                      3274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3244,
                                    3274
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3240,
                                3275
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      3288,
                                      3298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      3301,
                                      3316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    3288,
                                    3316
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3284,
                                3317
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      3330,
                                      3339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3342,
                                          3348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          3349,
                                          3362
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        3342,
                                        3362
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          3363,
                                          3364
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3342,
                                      3365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    3330,
                                    3365
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3326,
                                3366
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber1",
                                    "range": [
                                      3379,
                                      3390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            3393,
                                            3396
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a|           ",
                                            "raw": "'a|           '",
                                            "range": [
                                              3397,
                                              3412
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3393,
                                          3413
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          3414,
                                          3424
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        3393,
                                        3424
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          3425,
                                          3434
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3393,
                                      3435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    3379,
                                    3435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3375,
                                3436
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      3449,
                                      3458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-1-2-3----4-#",
                                    "raw": "'-1-2-3----4-#'",
                                    "range": [
                                      3461,
                                      3476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3449,
                                    3476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3445,
                                3477
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber2",
                                    "range": [
                                      3490,
                                      3501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            3504,
                                            3507
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "    b|       ",
                                            "raw": "'    b|       '",
                                            "range": [
                                              3508,
                                              3523
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3504,
                                          3524
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          3525,
                                          3535
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        3504,
                                        3535
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          3536,
                                          3545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3504,
                                      3546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    3490,
                                    3546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3486,
                                3547
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      3560,
                                      3569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    23----4-#",
                                    "raw": "'    23----4-#'",
                                    "range": [
                                      3572,
                                      3587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3560,
                                    3587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3556,
                                3588
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber3",
                                    "range": [
                                      3601,
                                      3612
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            3615,
                                            3618
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "        c|   ",
                                            "raw": "'        c|   '",
                                            "range": [
                                              3619,
                                              3634
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3615,
                                          3635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          3636,
                                          3646
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        3615,
                                        3646
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          3647,
                                          3656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3615,
                                      3657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    3601,
                                    3657
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3597,
                                3658
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      3671,
                                      3680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        3-4-#",
                                    "raw": "'        3-4-#'",
                                    "range": [
                                      3683,
                                      3698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3671,
                                    3698
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3667,
                                3699
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3708,
                                        3724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber1",
                                        "range": [
                                          3725,
                                          3736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3708,
                                      3737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3738,
                                      3742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3708,
                                    3742
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      3743,
                                      3752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3708,
                                  3753
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                3708,
                                3754
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3763,
                                        3779
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber2",
                                        "range": [
                                          3780,
                                          3791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3763,
                                      3792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3793,
                                      3797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3763,
                                    3797
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      3798,
                                      3807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3763,
                                  3808
                                ],
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                3763,
                                3809
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3818,
                                        3834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber3",
                                        "range": [
                                          3835,
                                          3846
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3818,
                                      3847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3848,
                                      3852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3818,
                                    3852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      3853,
                                      3862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3818,
                                  3863
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                3818,
                                3864
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3873,
                                        3892
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            3893,
                                            3899
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3900,
                                            3913
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          3893,
                                          3913
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3873,
                                      3914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3915,
                                      3919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3873,
                                    3919
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      3920,
                                      3930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3873,
                                  3931
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                3873,
                                3932
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      3941,
                                      3950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      3951,
                                      3958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    3941,
                                    3958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  3941,
                                  3960
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                3941,
                                3961
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            3230,
                            3967
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 86
                            },
                            "end": {
                              "line": 78,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3218,
                          3967
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 74
                          },
                          "end": {
                            "line": 78,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3148,
                      3968
                    ],
                    "loc": {
                      "start": {
                        "line": 63,
                        "column": 4
                      },
                      "end": {
                        "line": 78,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1642,
                    "_esdocTestName": "it1642"
                  },
                  "range": [
                    3148,
                    3969
                  ],
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 4
                    },
                    "end": {
                      "line": 78,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3974,
                        3976
                      ],
                      "loc": {
                        "start": {
                          "line": 79,
                          "column": 4
                        },
                        "end": {
                          "line": 79,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should multicast the same values to multiple observers, ",
                          "raw": "'should multicast the same values to multiple observers, '",
                          "range": [
                            3977,
                            4035
                          ],
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 7
                            },
                            "end": {
                              "line": 79,
                              "column": 65
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "but is unsubscribed explicitly and early",
                          "raw": "'but is unsubscribed explicitly and early'",
                          "range": [
                            4046,
                            4088
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 8
                            },
                            "end": {
                              "line": 80,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          3977,
                          4088
                        ],
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 7
                          },
                          "end": {
                            "line": 80,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4116,
                                      4122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4125,
                                        4129
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3----4-|",
                                        "raw": "'-1-2-3----4-|'",
                                        "range": [
                                          4130,
                                          4145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4125,
                                      4146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4116,
                                    4146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4112,
                                4147
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      4160,
                                      4170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !   ",
                                    "raw": "'^        !   '",
                                    "range": [
                                      4173,
                                      4188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    4160,
                                    4188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4156,
                                4189
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      4202,
                                      4211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4214,
                                          4220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          4221,
                                          4234
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        4214,
                                        4234
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          4235,
                                          4236
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4214,
                                      4237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    4202,
                                    4237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4198,
                                4238
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      4251,
                                      4256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         u   ",
                                    "raw": "'         u   '",
                                    "range": [
                                      4259,
                                      4274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    4251,
                                    4274
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4247,
                                4275
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber1",
                                    "range": [
                                      4288,
                                      4299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            4302,
                                            4305
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a|           ",
                                            "raw": "'a|           '",
                                            "range": [
                                              4306,
                                              4321
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4302,
                                          4322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          4323,
                                          4333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        4302,
                                        4333
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          4334,
                                          4343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4302,
                                      4344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    4288,
                                    4344
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4284,
                                4345
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      4358,
                                      4367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-1-2-3----   ",
                                    "raw": "'-1-2-3----   '",
                                    "range": [
                                      4370,
                                      4385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    4358,
                                    4385
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4354,
                                4386
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber2",
                                    "range": [
                                      4399,
                                      4410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            4413,
                                            4416
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "    b|       ",
                                            "raw": "'    b|       '",
                                            "range": [
                                              4417,
                                              4432
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4413,
                                          4433
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          4434,
                                          4444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        4413,
                                        4444
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          4445,
                                          4454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4413,
                                      4455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    4399,
                                    4455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4395,
                                4456
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      4469,
                                      4478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    23----   ",
                                    "raw": "'    23----   '",
                                    "range": [
                                      4481,
                                      4496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    4469,
                                    4496
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4465,
                                4497
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber3",
                                    "range": [
                                      4510,
                                      4521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            4524,
                                            4527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "        c|   ",
                                            "raw": "'        c|   '",
                                            "range": [
                                              4528,
                                              4543
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 89,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4524,
                                          4544
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          4545,
                                          4555
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        4524,
                                        4555
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          4556,
                                          4565
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4524,
                                      4566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    4510,
                                    4566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4506,
                                4567
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      4580,
                                      4589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        3-   ",
                                    "raw": "'        3-   '",
                                    "range": [
                                      4592,
                                      4607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    4580,
                                    4607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4576,
                                4608
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4617,
                                        4633
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber1",
                                        "range": [
                                          4634,
                                          4645
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4617,
                                      4646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4647,
                                      4651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4617,
                                    4651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      4652,
                                      4661
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4617,
                                  4662
                                ],
                                "loc": {
                                  "start": {
                                    "line": 91,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 91,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                4617,
                                4663
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4672,
                                        4688
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber2",
                                        "range": [
                                          4689,
                                          4700
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4672,
                                      4701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4702,
                                      4706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4672,
                                    4706
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      4707,
                                      4716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4672,
                                  4717
                                ],
                                "loc": {
                                  "start": {
                                    "line": 92,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                4672,
                                4718
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4727,
                                        4743
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber3",
                                        "range": [
                                          4744,
                                          4755
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4727,
                                      4756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4757,
                                      4761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4727,
                                    4761
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      4762,
                                      4771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4727,
                                  4772
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                4727,
                                4773
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4782,
                                        4801
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            4802,
                                            4808
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4809,
                                            4822
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          4802,
                                          4822
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4782,
                                      4823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4824,
                                      4828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4782,
                                    4828
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      4829,
                                      4839
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4782,
                                  4840
                                ],
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                4782,
                                4841
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 67
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " Set up unsubscription action",
                                  "range": [
                                    4850,
                                    4881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 39
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connection",
                                    "range": [
                                      4894,
                                      4904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": null,
                                  "range": [
                                    4894,
                                    4904
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4890,
                                4905
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 23
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " Set up unsubscription action",
                                  "range": [
                                    4850,
                                    4881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 39
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4914,
                                        4930
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "hot",
                                              "range": [
                                                4931,
                                                4934
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsub",
                                                "range": [
                                                  4935,
                                                  4940
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 97,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4931,
                                              4941
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "do",
                                            "range": [
                                              4942,
                                              4944
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            4931,
                                            4944
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "connection",
                                                        "range": [
                                                          4971,
                                                          4981
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "unsubscribe",
                                                        "range": [
                                                          4982,
                                                          4993
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4971,
                                                        4993
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 98,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 98,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      4971,
                                                      4995
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 98,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 98,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4971,
                                                    4996
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 98,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 98,
                                                      "column": 37
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                4957,
                                                5006
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              4945,
                                              5006
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4931,
                                          5007
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 10
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4914,
                                      5008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5009,
                                      5013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "range": [
                                    4914,
                                    5013
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      5014,
                                      5019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 22
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4914,
                                  5020
                                ],
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                4914,
                                5021
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "connection",
                                  "range": [
                                    5030,
                                    5040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "published",
                                      "range": [
                                        5043,
                                        5052
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "connect",
                                      "range": [
                                        5053,
                                        5060
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      5043,
                                      5060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    5043,
                                    5062
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  5030,
                                  5062
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                5030,
                                5063
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 41
                                }
                              }
                            }
                          ],
                          "range": [
                            4102,
                            5069
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 64
                            },
                            "end": {
                              "line": 101,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4090,
                          5069
                        ],
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 52
                          },
                          "end": {
                            "line": 101,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3974,
                      5070
                    ],
                    "loc": {
                      "start": {
                        "line": 79,
                        "column": 4
                      },
                      "end": {
                        "line": 101,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1643,
                    "_esdocTestName": "it1643"
                  },
                  "range": [
                    3974,
                    5071
                  ],
                  "loc": {
                    "start": {
                      "line": 79,
                      "column": 4
                    },
                    "end": {
                      "line": 101,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5076,
                        5078
                      ],
                      "loc": {
                        "start": {
                          "line": 102,
                          "column": 4
                        },
                        "end": {
                          "line": 102,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when result is unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when result is unsubscribed explicitly'",
                        "range": [
                          5079,
                          5158
                        ],
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 7
                          },
                          "end": {
                            "line": 102,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      5186,
                                      5192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5195,
                                        5199
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3----4-|",
                                        "raw": "'-1-2-3----4-|'",
                                        "range": [
                                          5200,
                                          5215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5195,
                                      5216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    5186,
                                    5216
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5182,
                                5217
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      5230,
                                      5240
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !   ",
                                    "raw": "'^        !   '",
                                    "range": [
                                      5243,
                                      5258
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    5230,
                                    5258
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5226,
                                5259
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      5272,
                                      5281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              5284,
                                              5290
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeMap",
                                            "range": [
                                              5304,
                                              5312
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            5284,
                                            5312
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  5323,
                                                  5324
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 33
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          5335,
                                                          5345
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "of",
                                                        "range": [
                                                          5346,
                                                          5348
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 55
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 57
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5335,
                                                        5348
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 106,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 106,
                                                          "column": 57
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          5349,
                                                          5350
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 59
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5335,
                                                      5351
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5328,
                                                    5352
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 61
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                5326,
                                                5354
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              5313,
                                              5354
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 63
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5284,
                                          5355
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          5369,
                                          5382
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        5284,
                                        5382
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          5383,
                                          5384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5284,
                                      5385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    5272,
                                    5385
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5268,
                                5386
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber1",
                                    "range": [
                                      5399,
                                      5410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            5413,
                                            5416
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "a|           ",
                                            "raw": "'a|           '",
                                            "range": [
                                              5417,
                                              5432
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 108,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 108,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5413,
                                          5433
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          5434,
                                          5444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        5413,
                                        5444
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          5445,
                                          5454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5413,
                                      5455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    5399,
                                    5455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5395,
                                5456
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      5469,
                                      5478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-1-2-3----   ",
                                    "raw": "'-1-2-3----   '",
                                    "range": [
                                      5481,
                                      5496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    5469,
                                    5496
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5465,
                                5497
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber2",
                                    "range": [
                                      5510,
                                      5521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            5524,
                                            5527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "    b|       ",
                                            "raw": "'    b|       '",
                                            "range": [
                                              5528,
                                              5543
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 110,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 110,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5524,
                                          5544
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          5545,
                                          5555
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        5524,
                                        5555
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          5556,
                                          5565
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5524,
                                      5566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    5510,
                                    5566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5506,
                                5567
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      5580,
                                      5589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    23----   ",
                                    "raw": "'    23----   '",
                                    "range": [
                                      5592,
                                      5607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    5580,
                                    5607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5576,
                                5608
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriber3",
                                    "range": [
                                      5621,
                                      5632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "hot",
                                          "range": [
                                            5635,
                                            5638
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "        c|   ",
                                            "raw": "'        c|   '",
                                            "range": [
                                              5639,
                                              5654
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 112,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 112,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5635,
                                          5655
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          5656,
                                          5666
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        5635,
                                        5666
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          5667,
                                          5676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5635,
                                      5677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    5621,
                                    5677
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5617,
                                5678
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      5691,
                                      5700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        3-   ",
                                    "raw": "'        3-   '",
                                    "range": [
                                      5703,
                                      5718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    5691,
                                    5718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5687,
                                5719
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      5732,
                                      5737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         u   ",
                                    "raw": "'         u   '",
                                    "range": [
                                      5740,
                                      5755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    5732,
                                    5755
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5728,
                                5756
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5765,
                                        5781
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber1",
                                        "range": [
                                          5782,
                                          5793
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5765,
                                      5794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5795,
                                      5799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    5765,
                                    5799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected1",
                                    "range": [
                                      5800,
                                      5809
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5765,
                                  5810
                                ],
                                "loc": {
                                  "start": {
                                    "line": 115,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 115,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                5765,
                                5811
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5820,
                                        5836
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 116,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 116,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber2",
                                        "range": [
                                          5837,
                                          5848
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5820,
                                      5849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5850,
                                      5854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    5820,
                                    5854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected2",
                                    "range": [
                                      5855,
                                      5864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5820,
                                  5865
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                5820,
                                5866
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5875,
                                        5891
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "subscriber3",
                                        "range": [
                                          5892,
                                          5903
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5875,
                                      5904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5905,
                                      5909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    5875,
                                    5909
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected3",
                                    "range": [
                                      5910,
                                      5919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5875,
                                  5920
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                5875,
                                5921
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5930,
                                        5949
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            5950,
                                            5956
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5957,
                                            5970
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          5950,
                                          5970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5930,
                                      5971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5972,
                                      5976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    5930,
                                    5976
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      5977,
                                      5987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5930,
                                  5988
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                5930,
                                5989
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 67
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " Set up unsubscription action",
                                  "range": [
                                    5998,
                                    6029
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 39
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connection",
                                    "range": [
                                      6042,
                                      6052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": null,
                                  "range": [
                                    6042,
                                    6052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6038,
                                6053
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 23
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " Set up unsubscription action",
                                  "range": [
                                    5998,
                                    6029
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 39
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6062,
                                        6078
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "hot",
                                              "range": [
                                                6079,
                                                6082
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 121,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 121,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsub",
                                                "range": [
                                                  6083,
                                                  6088
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6079,
                                              6089
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 121,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 121,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "do",
                                            "range": [
                                              6090,
                                              6092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 121,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 121,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            6079,
                                            6092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "connection",
                                                        "range": [
                                                          6119,
                                                          6129
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 122,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 122,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "unsubscribe",
                                                        "range": [
                                                          6130,
                                                          6141
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 122,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 122,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6119,
                                                        6141
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 122,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 122,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      6119,
                                                      6143
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 122,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 122,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6119,
                                                    6144
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 122,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 122,
                                                      "column": 37
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                6105,
                                                6154
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 121,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 123,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              6093,
                                              6154
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 121,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 123,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6079,
                                          6155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 10
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6062,
                                      6156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6157,
                                      6161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "range": [
                                    6062,
                                    6161
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      6162,
                                      6167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 22
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6062,
                                  6168
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                6062,
                                6169
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "connection",
                                  "range": [
                                    6178,
                                    6188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "published",
                                      "range": [
                                        6191,
                                        6200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "connect",
                                      "range": [
                                        6201,
                                        6208
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      6191,
                                      6208
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    6191,
                                    6210
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  6178,
                                  6210
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                6178,
                                6211
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 41
                                }
                              }
                            }
                          ],
                          "range": [
                            5172,
                            6217
                          ],
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 100
                            },
                            "end": {
                              "line": 125,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5160,
                          6217
                        ],
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 88
                          },
                          "end": {
                            "line": 125,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5076,
                      6218
                    ],
                    "loc": {
                      "start": {
                        "line": 102,
                        "column": 4
                      },
                      "end": {
                        "line": 125,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1644,
                    "_esdocTestName": "it1644"
                  },
                  "range": [
                    5076,
                    6219
                  ],
                  "loc": {
                    "start": {
                      "line": 102,
                      "column": 4
                    },
                    "end": {
                      "line": 125,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        6224,
                        6232
                      ],
                      "loc": {
                        "start": {
                          "line": 126,
                          "column": 4
                        },
                        "end": {
                          "line": 126,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "with refCount()",
                        "raw": "'with refCount()'",
                        "range": [
                          6233,
                          6250
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 13
                          },
                          "end": {
                            "line": 126,
                            "column": 30
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6274,
                                    6276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should connect when first subscriber subscribes",
                                    "raw": "'should connect when first subscriber subscribes'",
                                    "range": [
                                      6277,
                                      6326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  6358,
                                                  6364
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    6367,
                                                    6371
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 128,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 128,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-1-2-3----4-|",
                                                    "raw": "'-1-2-3----4-|'",
                                                    "range": [
                                                      6372,
                                                      6387
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 128,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 128,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6367,
                                                  6388
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6358,
                                                6388
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 128,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 128,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6354,
                                            6389
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  6406,
                                                  6416
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "   ^           !",
                                                "raw": "'   ^           !'",
                                                "range": [
                                                  6419,
                                                  6437
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                6406,
                                                6437
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 129,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 129,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6402,
                                            6438
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "replayed",
                                                "range": [
                                                  6455,
                                                  6463
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "source",
                                                        "range": [
                                                          6466,
                                                          6472
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 130,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 130,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "publishReplay",
                                                        "range": [
                                                          6473,
                                                          6486
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 130,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 130,
                                                            "column": 47
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6466,
                                                        6486
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 130,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 130,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          6487,
                                                          6488
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 130,
                                                            "column": 48
                                                          },
                                                          "end": {
                                                            "line": 130,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6466,
                                                      6489
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 130,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 130,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "refCount",
                                                    "range": [
                                                      6490,
                                                      6498
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 130,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 130,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6466,
                                                    6498
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 130,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 130,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  6466,
                                                  6500
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                6455,
                                                6500
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 130,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 130,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6451,
                                            6501
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 130,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 130,
                                              "column": 62
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber1",
                                                "range": [
                                                  6518,
                                                  6529
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        6532,
                                                        6535
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 131,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 131,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "   a|           ",
                                                        "raw": "'   a|           '",
                                                        "range": [
                                                          6536,
                                                          6554
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 131,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 131,
                                                            "column": 52
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6532,
                                                      6555
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 131,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 131,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      6556,
                                                      6566
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 131,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 131,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6532,
                                                    6566
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 131,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 131,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "replayed",
                                                    "range": [
                                                      6567,
                                                      6575
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 131,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 131,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6532,
                                                  6576
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                6518,
                                                6576
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 131,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 131,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6514,
                                            6577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 75
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  6594,
                                                  6603
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "   -1-2-3----4-|",
                                                "raw": "'   -1-2-3----4-|'",
                                                "range": [
                                                  6606,
                                                  6624
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6594,
                                                6624
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 132,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 132,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6590,
                                            6625
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber2",
                                                "range": [
                                                  6642,
                                                  6653
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 133,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 133,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        6656,
                                                        6659
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 133,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 133,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "       b|       ",
                                                        "raw": "'       b|       '",
                                                        "range": [
                                                          6660,
                                                          6678
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 133,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 133,
                                                            "column": 52
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6656,
                                                      6679
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 133,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 133,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      6680,
                                                      6690
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 133,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 133,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6656,
                                                    6690
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 133,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 133,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "replayed",
                                                    "range": [
                                                      6691,
                                                      6699
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 133,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 133,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6656,
                                                  6700
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 133,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 133,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                6642,
                                                6700
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 133,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 133,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6638,
                                            6701
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 75
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  6718,
                                                  6727
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "       23----4-|",
                                                "raw": "'       23----4-|'",
                                                "range": [
                                                  6730,
                                                  6748
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6718,
                                                6748
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 134,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 134,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6714,
                                            6749
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber3",
                                                "range": [
                                                  6766,
                                                  6777
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 135,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 135,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        6780,
                                                        6783
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 135,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 135,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "           c|   ",
                                                        "raw": "'           c|   '",
                                                        "range": [
                                                          6784,
                                                          6802
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 135,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 135,
                                                            "column": 52
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6780,
                                                      6803
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 135,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 135,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      6804,
                                                      6814
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 135,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 135,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6780,
                                                    6814
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 135,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 135,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "replayed",
                                                    "range": [
                                                      6815,
                                                      6823
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 135,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 135,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6780,
                                                  6824
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 135,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 135,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                6766,
                                                6824
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 135,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 135,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6762,
                                            6825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 135,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 135,
                                              "column": 75
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  6842,
                                                  6851
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "           3-4-|",
                                                "raw": "'           3-4-|'",
                                                "range": [
                                                  6854,
                                                  6872
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6842,
                                                6872
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 136,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 136,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6838,
                                            6873
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6886,
                                                    6902
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 137,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 137,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber1",
                                                    "range": [
                                                      6903,
                                                      6914
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 137,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 137,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6886,
                                                  6915
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6916,
                                                  6920
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6886,
                                                6920
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 137,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 137,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  6921,
                                                  6930
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6886,
                                              6931
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 137,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 137,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            6886,
                                            6932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6945,
                                                    6961
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 138,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 138,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber2",
                                                    "range": [
                                                      6962,
                                                      6973
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 138,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 138,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6945,
                                                  6974
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6975,
                                                  6979
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                6945,
                                                6979
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 138,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 138,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  6980,
                                                  6989
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6945,
                                              6990
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 138,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 138,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            6945,
                                            6991
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7004,
                                                    7020
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 139,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 139,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber3",
                                                    "range": [
                                                      7021,
                                                      7032
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 139,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 139,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7004,
                                                  7033
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7034,
                                                  7038
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                7004,
                                                7038
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 139,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 139,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  7039,
                                                  7048
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7004,
                                              7049
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 139,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 139,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            7004,
                                            7050
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7063,
                                                    7082
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 140,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 140,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "source",
                                                      "range": [
                                                        7083,
                                                        7089
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 140,
                                                          "column": 38
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7090,
                                                        7103
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 140,
                                                          "column": 52
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7083,
                                                      7103
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 140,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 140,
                                                        "column": 52
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7063,
                                                  7104
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7105,
                                                  7109
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                7063,
                                                7109
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  7110,
                                                  7120
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 69
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7063,
                                              7121
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 140,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 140,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            7063,
                                            7122
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 71
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6340,
                                        7132
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 127,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6328,
                                      7132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6274,
                                  7133
                                ],
                                "loc": {
                                  "start": {
                                    "line": 127,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 1646,
                                "_esdocTestName": "it1646"
                              },
                              "range": [
                                6274,
                                7134
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7143,
                                    7145
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should disconnect when last subscriber unsubscribes",
                                    "raw": "'should disconnect when last subscriber unsubscribes'",
                                    "range": [
                                      7146,
                                      7199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 64
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  7231,
                                                  7237
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    7240,
                                                    7244
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 143,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 143,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-1-2-3----4-|",
                                                    "raw": "'-1-2-3----4-|'",
                                                    "range": [
                                                      7245,
                                                      7260
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 143,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 143,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7240,
                                                  7261
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                7231,
                                                7261
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 143,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 143,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7227,
                                            7262
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  7279,
                                                  7289
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "   ^        !   ",
                                                "raw": "'   ^        !   '",
                                                "range": [
                                                  7292,
                                                  7310
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                7279,
                                                7310
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 144,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 144,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7275,
                                            7311
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "replayed",
                                                "range": [
                                                  7328,
                                                  7336
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "source",
                                                        "range": [
                                                          7339,
                                                          7345
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 145,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 145,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "publishReplay",
                                                        "range": [
                                                          7346,
                                                          7359
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 145,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 145,
                                                            "column": 47
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7339,
                                                        7359
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 145,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 145,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          7360,
                                                          7361
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 145,
                                                            "column": 48
                                                          },
                                                          "end": {
                                                            "line": 145,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7339,
                                                      7362
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 145,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 145,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "refCount",
                                                    "range": [
                                                      7363,
                                                      7371
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 145,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 145,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7339,
                                                    7371
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 145,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 145,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  7339,
                                                  7373
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                7328,
                                                7373
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 145,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 145,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7324,
                                            7374
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 62
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber1",
                                                "range": [
                                                  7391,
                                                  7402
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        7405,
                                                        7408
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 146,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 146,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "   a|           ",
                                                        "raw": "'   a|           '",
                                                        "range": [
                                                          7409,
                                                          7427
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 146,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 146,
                                                            "column": 52
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7405,
                                                      7428
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      7429,
                                                      7439
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7405,
                                                    7439
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 146,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 146,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "replayed",
                                                    "range": [
                                                      7440,
                                                      7448
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7405,
                                                  7449
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                7391,
                                                7449
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 146,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 146,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7387,
                                            7450
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 75
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "unsub1",
                                                "range": [
                                                  7467,
                                                  7473
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "          !     ",
                                                "raw": "'          !     '",
                                                "range": [
                                                  7476,
                                                  7494
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7467,
                                                7494
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 147,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 147,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7463,
                                            7495
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  7512,
                                                  7521
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "   -1-2-3--     ",
                                                "raw": "'   -1-2-3--     '",
                                                "range": [
                                                  7524,
                                                  7542
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                7512,
                                                7542
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7508,
                                            7543
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber2",
                                                "range": [
                                                  7560,
                                                  7571
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        7574,
                                                        7577
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 149,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 149,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "       b|       ",
                                                        "raw": "'       b|       '",
                                                        "range": [
                                                          7578,
                                                          7596
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 149,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 149,
                                                            "column": 52
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7574,
                                                      7597
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      7598,
                                                      7608
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7574,
                                                    7608
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 149,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 149,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "replayed",
                                                    "range": [
                                                      7609,
                                                      7617
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7574,
                                                  7618
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                7560,
                                                7618
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 149,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 149,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7556,
                                            7619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 75
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "unsub2",
                                                "range": [
                                                  7636,
                                                  7642
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "            !   ",
                                                "raw": "'            !   '",
                                                "range": [
                                                  7645,
                                                  7663
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7636,
                                                7663
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 150,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 150,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7632,
                                            7664
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  7681,
                                                  7690
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "       23----   ",
                                                "raw": "'       23----   '",
                                                "range": [
                                                  7693,
                                                  7711
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                7681,
                                                7711
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 151,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 151,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7677,
                                            7712
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7725,
                                                    7741
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 152,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 152,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber1",
                                                    "range": [
                                                      7742,
                                                      7753
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 152,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 152,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "unsub1",
                                                    "range": [
                                                      7755,
                                                      7761
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 152,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 152,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7725,
                                                  7762
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7763,
                                                  7767
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                7725,
                                                7767
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 152,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 152,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  7768,
                                                  7777
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7725,
                                              7778
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 152,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 152,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            7725,
                                            7779
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7792,
                                                    7808
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 153,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 153,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber2",
                                                    "range": [
                                                      7809,
                                                      7820
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 153,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 153,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "unsub2",
                                                    "range": [
                                                      7822,
                                                      7828
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 153,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 153,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7792,
                                                  7829
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7830,
                                                  7834
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                7792,
                                                7834
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 153,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 153,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  7835,
                                                  7844
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7792,
                                              7845
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 153,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 153,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            7792,
                                            7846
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7859,
                                                    7878
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 154,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 154,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "source",
                                                      "range": [
                                                        7879,
                                                        7885
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 154,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 154,
                                                          "column": 38
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7886,
                                                        7899
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 154,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 154,
                                                          "column": 52
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7879,
                                                      7899
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 154,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 154,
                                                        "column": 52
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7859,
                                                  7900
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7901,
                                                  7905
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                7859,
                                                7905
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "sourceSubs",
                                                "range": [
                                                  7906,
                                                  7916
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 69
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7859,
                                              7917
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 154,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 154,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            7859,
                                            7918
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 154,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 154,
                                              "column": 71
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7213,
                                        7928
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 78
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7201,
                                      7928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7143,
                                  7929
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 1647,
                                "_esdocTestName": "it1647"
                              },
                              "range": [
                                7143,
                                7930
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7939,
                                    7941
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should NOT be retryable",
                                    "raw": "'should NOT be retryable'",
                                    "range": [
                                      7942,
                                      7967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 36
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  7999,
                                                  8005
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 157,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 157,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    8008,
                                                    8012
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 157,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 157,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-1-2-3----4-#",
                                                    "raw": "'-1-2-3----4-#'",
                                                    "range": [
                                                      8013,
                                                      8028
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 157,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 157,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8008,
                                                  8029
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 157,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 157,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                7999,
                                                8029
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 157,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 157,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7995,
                                            8030
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 47
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Line",
                                              "value": " const sourceSubs =      '^           !';",
                                              "range": [
                                                8043,
                                                8086
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 55
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "published",
                                                "range": [
                                                  8103,
                                                  8112
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "source",
                                                            "range": [
                                                              8115,
                                                              8121
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 159,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 159,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "publishReplay",
                                                            "range": [
                                                              8122,
                                                              8135
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 159,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 159,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8115,
                                                            8135
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 159,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 159,
                                                              "column": 48
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              8136,
                                                              8137
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 159,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 159,
                                                                "column": 50
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8115,
                                                          8138
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 159,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 159,
                                                            "column": 51
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "refCount",
                                                        "range": [
                                                          8139,
                                                          8147
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 159,
                                                            "column": 52
                                                          },
                                                          "end": {
                                                            "line": 159,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8115,
                                                        8147
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 159,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 159,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      8115,
                                                      8149
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 159,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 159,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "retry",
                                                    "range": [
                                                      8150,
                                                      8155
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 159,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 159,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8115,
                                                    8155
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 159,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 159,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      8156,
                                                      8157
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 159,
                                                        "column": 69
                                                      },
                                                      "end": {
                                                        "line": 159,
                                                        "column": 70
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8115,
                                                  8158
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 71
                                                  }
                                                }
                                              },
                                              "range": [
                                                8103,
                                                8158
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 159,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 159,
                                                  "column": 71
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8099,
                                            8159
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 72
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": " const sourceSubs =      '^           !';",
                                              "range": [
                                                8043,
                                                8086
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 55
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber1",
                                                "range": [
                                                  8176,
                                                  8187
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        8190,
                                                        8193
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 160,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 160,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "a|           ",
                                                        "raw": "'a|           '",
                                                        "range": [
                                                          8194,
                                                          8209
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 160,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 160,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      8190,
                                                      8210
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 160,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 160,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      8211,
                                                      8221
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 160,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 160,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8190,
                                                    8221
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 160,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 160,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      8222,
                                                      8231
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 160,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 160,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8190,
                                                  8232
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                8176,
                                                8232
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 160,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 160,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8172,
                                            8233
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  8250,
                                                  8259
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-1-2-3----4-(444#)",
                                                "raw": "'-1-2-3----4-(444#)'",
                                                "range": [
                                                  8262,
                                                  8282
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                8250,
                                                8282
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8246,
                                            8283
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber2",
                                                "range": [
                                                  8300,
                                                  8311
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        8314,
                                                        8317
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 162,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 162,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "    b|       ",
                                                        "raw": "'    b|       '",
                                                        "range": [
                                                          8318,
                                                          8333
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 162,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 162,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      8314,
                                                      8334
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 162,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 162,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      8335,
                                                      8345
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 162,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 162,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8314,
                                                    8345
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 162,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 162,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      8346,
                                                      8355
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 162,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 162,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8314,
                                                  8356
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                8300,
                                                8356
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 162,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 162,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8296,
                                            8357
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  8374,
                                                  8383
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "    23----4-(444#)",
                                                "raw": "'    23----4-(444#)'",
                                                "range": [
                                                  8386,
                                                  8406
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                8374,
                                                8406
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 163,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 163,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8370,
                                            8407
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber3",
                                                "range": [
                                                  8424,
                                                  8435
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        8438,
                                                        8441
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 164,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 164,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "        c|   ",
                                                        "raw": "'        c|   '",
                                                        "range": [
                                                          8442,
                                                          8457
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 164,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 164,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      8438,
                                                      8458
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 164,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 164,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      8459,
                                                      8469
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 164,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 164,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8438,
                                                    8469
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 164,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 164,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      8470,
                                                      8479
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 164,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 164,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8438,
                                                  8480
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                8424,
                                                8480
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 164,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 164,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8420,
                                            8481
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  8498,
                                                  8507
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "        3-4-(444#)",
                                                "raw": "'        3-4-(444#)'",
                                                "range": [
                                                  8510,
                                                  8530
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                8498,
                                                8530
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 165,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 165,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8494,
                                            8531
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    8544,
                                                    8560
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 166,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 166,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber1",
                                                    "range": [
                                                      8561,
                                                      8572
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 166,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 166,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8544,
                                                  8573
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8574,
                                                  8578
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                8544,
                                                8578
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 166,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 166,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  8579,
                                                  8588
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8544,
                                              8589
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 166,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 166,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            8544,
                                            8590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    8603,
                                                    8619
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 167,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 167,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber2",
                                                    "range": [
                                                      8620,
                                                      8631
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 167,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 167,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8603,
                                                  8632
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8633,
                                                  8637
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                8603,
                                                8637
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  8638,
                                                  8647
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8603,
                                              8648
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 167,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            8603,
                                            8649
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    8662,
                                                    8678
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 168,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 168,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber3",
                                                    "range": [
                                                      8679,
                                                      8690
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8662,
                                                  8691
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8692,
                                                  8696
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                8662,
                                                8696
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 168,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 168,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  8697,
                                                  8706
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8662,
                                              8707
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 168,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 168,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            8662,
                                            8708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 58
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Line",
                                              "value": " expectSubscriptions(source.subscriptions).toBe(sourceSubs);",
                                              "range": [
                                                8721,
                                                8783
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 169,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 169,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        7981,
                                        8793
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 156,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7969,
                                      8793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7939,
                                  8794
                                ],
                                "loc": {
                                  "start": {
                                    "line": 156,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 1648,
                                "_esdocTestName": "it1648"
                              },
                              "range": [
                                7939,
                                8795
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    8804,
                                    8806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should NOT be repeatable",
                                    "raw": "'should NOT be repeatable'",
                                    "range": [
                                      8807,
                                      8833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 37
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  8865,
                                                  8871
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 172,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 172,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    8874,
                                                    8878
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 172,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 172,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-1-2-3----4-|",
                                                    "raw": "'-1-2-3----4-|'",
                                                    "range": [
                                                      8879,
                                                      8894
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 172,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 172,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8874,
                                                  8895
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 172,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 172,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                8865,
                                                8895
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 172,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 172,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8861,
                                            8896
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 47
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Line",
                                              "value": " const sourceSubs =      '^           !';",
                                              "range": [
                                                8909,
                                                8952
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 173,
                                                  "column": 55
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "published",
                                                "range": [
                                                  8969,
                                                  8978
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 174,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 174,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "source",
                                                            "range": [
                                                              8981,
                                                              8987
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 174,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 174,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "publishReplay",
                                                            "range": [
                                                              8988,
                                                              9001
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 174,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 174,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8981,
                                                            9001
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 174,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 174,
                                                              "column": 48
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              9002,
                                                              9003
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 174,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 174,
                                                                "column": 50
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8981,
                                                          9004
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 174,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 174,
                                                            "column": 51
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "refCount",
                                                        "range": [
                                                          9005,
                                                          9013
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 174,
                                                            "column": 52
                                                          },
                                                          "end": {
                                                            "line": 174,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8981,
                                                        9013
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 174,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 174,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      8981,
                                                      9015
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 174,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 174,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "repeat",
                                                    "range": [
                                                      9016,
                                                      9022
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 174,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 174,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8981,
                                                    9022
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 174,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 174,
                                                      "column": 69
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      9023,
                                                      9024
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 174,
                                                        "column": 70
                                                      },
                                                      "end": {
                                                        "line": 174,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8981,
                                                  9025
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 174,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 174,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                8969,
                                                9025
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 174,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 174,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8965,
                                            9026
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 73
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": " const sourceSubs =      '^           !';",
                                              "range": [
                                                8909,
                                                8952
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 173,
                                                  "column": 55
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber1",
                                                "range": [
                                                  9043,
                                                  9054
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 175,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 175,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        9057,
                                                        9060
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 175,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 175,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "a|           ",
                                                        "raw": "'a|           '",
                                                        "range": [
                                                          9061,
                                                          9076
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 175,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 175,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      9057,
                                                      9077
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 175,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 175,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      9078,
                                                      9088
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 175,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 175,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9057,
                                                    9088
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 175,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 175,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      9089,
                                                      9098
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 175,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 175,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9057,
                                                  9099
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 175,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 175,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                9043,
                                                9099
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 175,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 175,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            9039,
                                            9100
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  9117,
                                                  9126
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-1-2-3----4-(44|)",
                                                "raw": "'-1-2-3----4-(44|)'",
                                                "range": [
                                                  9129,
                                                  9148
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                9117,
                                                9148
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 176,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 176,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            9113,
                                            9149
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber2",
                                                "range": [
                                                  9166,
                                                  9177
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        9180,
                                                        9183
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 177,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 177,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "    b|       ",
                                                        "raw": "'    b|       '",
                                                        "range": [
                                                          9184,
                                                          9199
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 177,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 177,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      9180,
                                                      9200
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      9201,
                                                      9211
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9180,
                                                    9211
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 177,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 177,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      9212,
                                                      9221
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9180,
                                                  9222
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                9166,
                                                9222
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 177,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 177,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            9162,
                                            9223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  9240,
                                                  9249
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "    23----4-(44|)",
                                                "raw": "'    23----4-(44|)'",
                                                "range": [
                                                  9252,
                                                  9271
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                9240,
                                                9271
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 178,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            9236,
                                            9272
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "subscriber3",
                                                "range": [
                                                  9289,
                                                  9300
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "hot",
                                                      "range": [
                                                        9303,
                                                        9306
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 179,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 179,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "        c|   ",
                                                        "raw": "'        c|   '",
                                                        "range": [
                                                          9307,
                                                          9322
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 179,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 179,
                                                            "column": 49
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      9303,
                                                      9323
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      9324,
                                                      9334
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9303,
                                                    9334
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 179,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 179,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "published",
                                                    "range": [
                                                      9335,
                                                      9344
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9303,
                                                  9345
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                9289,
                                                9345
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 179,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 179,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            9285,
                                            9346
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 73
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  9363,
                                                  9372
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "        3-4-(44|)",
                                                "raw": "'        3-4-(44|)'",
                                                "range": [
                                                  9375,
                                                  9394
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                9363,
                                                9394
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 180,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 180,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            9359,
                                            9395
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    9408,
                                                    9424
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 181,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 181,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber1",
                                                    "range": [
                                                      9425,
                                                      9436
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 181,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 181,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9408,
                                                  9437
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 181,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  9438,
                                                  9442
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 181,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                9408,
                                                9442
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 181,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 181,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected1",
                                                "range": [
                                                  9443,
                                                  9452
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 181,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9408,
                                              9453
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 181,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 181,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            9408,
                                            9454
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    9467,
                                                    9483
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 182,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 182,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber2",
                                                    "range": [
                                                      9484,
                                                      9495
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 182,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 182,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9467,
                                                  9496
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 182,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 182,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  9497,
                                                  9501
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 182,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 182,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                9467,
                                                9501
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 182,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 182,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected2",
                                                "range": [
                                                  9502,
                                                  9511
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 182,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 182,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9467,
                                              9512
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 182,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 182,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            9467,
                                            9513
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    9526,
                                                    9542
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 183,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 183,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "subscriber3",
                                                    "range": [
                                                      9543,
                                                      9554
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 183,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 183,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9526,
                                                  9555
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 183,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 183,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  9556,
                                                  9560
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 183,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 183,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                9526,
                                                9560
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 183,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 183,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected3",
                                                "range": [
                                                  9561,
                                                  9570
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 183,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 183,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9526,
                                              9571
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 183,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 183,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            9526,
                                            9572
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 183,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 183,
                                              "column": 58
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Line",
                                              "value": " expectSubscriptions(source.subscriptions).toBe(sourceSubs);",
                                              "range": [
                                                9585,
                                                9647
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 184,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 184,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        8847,
                                        9657
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8835,
                                      9657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8804,
                                  9658
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 1649,
                                "_esdocTestName": "it1649"
                              },
                              "range": [
                                8804,
                                9659
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 11
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " expectSubscriptions(source.subscriptions).toBe(sourceSubs);",
                                  "range": [
                                    8721,
                                    8783
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 74
                                    }
                                  }
                                }
                              ]
                            }
                          ],
                          "range": [
                            6264,
                            9665
                          ],
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 44
                            },
                            "end": {
                              "line": 186,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6252,
                          9665
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 32
                          },
                          "end": {
                            "line": 186,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6224,
                      9666
                    ],
                    "loc": {
                      "start": {
                        "line": 126,
                        "column": 4
                      },
                      "end": {
                        "line": 186,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1645,
                    "_esdocTestName": "describe1645"
                  },
                  "range": [
                    6224,
                    9667
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 4
                    },
                    "end": {
                      "line": 186,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9672,
                        9674
                      ],
                      "loc": {
                        "start": {
                          "line": 187,
                          "column": 4
                        },
                        "end": {
                          "line": 187,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast one observable to multiple observers",
                        "raw": "'should multicast one observable to multiple observers'",
                        "range": [
                          9675,
                          9730
                        ],
                        "loc": {
                          "start": {
                            "line": 187,
                            "column": 7
                          },
                          "end": {
                            "line": 187,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              9742,
                              9746
                            ],
                            "loc": {
                              "start": {
                                "line": 187,
                                "column": 74
                              },
                              "end": {
                                "line": 187,
                                "column": 78
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results1",
                                    "range": [
                                      9762,
                                      9770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      9773,
                                      9775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    9762,
                                    9775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9758,
                                9776
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results2",
                                    "range": [
                                      9789,
                                      9797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      9800,
                                      9802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    9789,
                                    9802
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9785,
                                9803
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriptions",
                                    "range": [
                                      9816,
                                      9829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      9832,
                                      9833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    9816,
                                    9833
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9812,
                                9834
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      9847,
                                      9853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Observable",
                                      "range": [
                                        9860,
                                        9870
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "observer",
                                            "range": [
                                              9881,
                                              9889
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 191,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 191,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "subscriptions",
                                                  "range": [
                                                    9905,
                                                    9918
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 192,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 192,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  9905,
                                                  9920
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 192,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 192,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                9905,
                                                9921
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 192,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 192,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      9934,
                                                      9942
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 193,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 193,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      9943,
                                                      9947
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 193,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 193,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9934,
                                                    9947
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 193,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 193,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      9948,
                                                      9949
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 193,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 193,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9934,
                                                  9950
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 193,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 193,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                9934,
                                                9951
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 193,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 193,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      9964,
                                                      9972
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 194,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 194,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      9973,
                                                      9977
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 194,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 194,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9964,
                                                    9977
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 194,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 194,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      9978,
                                                      9979
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 194,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 194,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9964,
                                                  9980
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                9964,
                                                9981
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 194,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 194,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      9994,
                                                      10002
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 195,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 195,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      10003,
                                                      10007
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 195,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 195,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9994,
                                                    10007
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 195,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 195,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      10008,
                                                      10009
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 195,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 195,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9994,
                                                  10010
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 195,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 195,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                9994,
                                                10011
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 195,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 195,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      10024,
                                                      10032
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 196,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 196,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      10033,
                                                      10037
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 196,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 196,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10024,
                                                    10037
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 196,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 196,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      10038,
                                                      10039
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 196,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 196,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10024,
                                                  10040
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 196,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 196,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                10024,
                                                10041
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 196,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 196,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      10054,
                                                      10062
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 197,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 197,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "complete",
                                                    "range": [
                                                      10063,
                                                      10071
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 197,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 197,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10054,
                                                    10071
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 197,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 197,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  10054,
                                                  10073
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 197,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 197,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                10054,
                                                10074
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 197,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 197,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9891,
                                            10084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9871,
                                          10084
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9856,
                                      10085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    9847,
                                    10085
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9843,
                                10086
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      10099,
                                      10110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          10113,
                                          10119
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          10120,
                                          10133
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        10113,
                                        10133
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 199,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 199,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      10113,
                                      10135
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    10099,
                                    10135
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10095,
                                10136
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      10145,
                                      10156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      10157,
                                      10166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    10145,
                                    10166
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          10177,
                                          10178
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results1",
                                                "range": [
                                                  10194,
                                                  10202
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 201,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 201,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  10203,
                                                  10207
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 201,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 201,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                10194,
                                                10207
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 201,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 201,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  10208,
                                                  10209
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 201,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 201,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              10194,
                                              10210
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            10194,
                                            10211
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        10180,
                                        10221
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 200,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      10167,
                                      10221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10145,
                                  10222
                                ],
                                "loc": {
                                  "start": {
                                    "line": 200,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                10145,
                                10223
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      10232,
                                      10243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      10244,
                                      10253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    10232,
                                    10253
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          10264,
                                          10265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results2",
                                                "range": [
                                                  10281,
                                                  10289
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 204,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 204,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  10290,
                                                  10294
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 204,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 204,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                10281,
                                                10294
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 204,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 204,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  10295,
                                                  10296
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 204,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 204,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              10281,
                                              10297
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 204,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 204,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            10281,
                                            10298
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 204,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 204,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        10267,
                                        10308
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 203,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      10254,
                                      10308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10232,
                                  10309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 203,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 205,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                10232,
                                10310
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                              10319,
                                              10325
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 206,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              10326,
                                              10332
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 206,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            10319,
                                            10332
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              10333,
                                              10341
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 206,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10319,
                                          10342
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          10343,
                                          10345
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        10319,
                                        10345
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        10346,
                                        10350
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      10319,
                                      10350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      10351,
                                      10356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10319,
                                    10356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      10357,
                                      10359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10319,
                                  10360
                                ],
                                "loc": {
                                  "start": {
                                    "line": 206,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 206,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                10319,
                                10361
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "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": [
                                              10370,
                                              10376
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 207,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              10377,
                                              10383
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 207,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            10370,
                                            10383
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              10384,
                                              10392
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 207,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10370,
                                          10393
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          10394,
                                          10396
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        10370,
                                        10396
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        10397,
                                        10401
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      10370,
                                      10401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      10402,
                                      10407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10370,
                                    10407
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      10408,
                                      10410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10370,
                                  10411
                                ],
                                "loc": {
                                  "start": {
                                    "line": 207,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 207,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                10370,
                                10412
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      10421,
                                      10432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      10433,
                                      10440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    10421,
                                    10440
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  10421,
                                  10442
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                10421,
                                10443
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "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": [
                                              10452,
                                              10458
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              10459,
                                              10465
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            10452,
                                            10465
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 209,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              10466,
                                              10474
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10452,
                                          10475
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          10476,
                                          10478
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        10452,
                                        10478
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        10479,
                                        10483
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      10452,
                                      10483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      10484,
                                      10489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10452,
                                    10489
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          10491,
                                          10492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          10494,
                                          10495
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          10497,
                                          10498
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          10500,
                                          10501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10490,
                                      10502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10452,
                                  10503
                                ],
                                "loc": {
                                  "start": {
                                    "line": 209,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 209,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                10452,
                                10504
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "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": [
                                              10513,
                                              10519
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 210,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 210,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              10520,
                                              10526
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 210,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 210,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            10513,
                                            10526
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 210,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 210,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              10527,
                                              10535
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 210,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 210,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10513,
                                          10536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          10537,
                                          10539
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        10513,
                                        10539
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        10540,
                                        10544
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      10513,
                                      10544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      10545,
                                      10550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10513,
                                    10550
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          10552,
                                          10553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          10555,
                                          10556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          10558,
                                          10559
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          10561,
                                          10562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10551,
                                      10563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10513,
                                  10564
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                10513,
                                10565
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "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": [
                                            10574,
                                            10580
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            10581,
                                            10587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          10574,
                                          10587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10588,
                                            10601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        10574,
                                        10602
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        10603,
                                        10605
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      10574,
                                      10605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      10606,
                                      10611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10574,
                                    10611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      10612,
                                      10613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10574,
                                  10614
                                ],
                                "loc": {
                                  "start": {
                                    "line": 211,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 211,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                10574,
                                10615
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "done",
                                  "range": [
                                    10624,
                                    10628
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  10624,
                                  10630
                                ],
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 212,
                                    "column": 14
                                  }
                                }
                              },
                              "range": [
                                10624,
                                10631
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 15
                                }
                              }
                            }
                          ],
                          "range": [
                            9748,
                            10637
                          ],
                          "loc": {
                            "start": {
                              "line": 187,
                              "column": 80
                            },
                            "end": {
                              "line": 213,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9732,
                          10637
                        ],
                        "loc": {
                          "start": {
                            "line": 187,
                            "column": 64
                          },
                          "end": {
                            "line": 213,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9672,
                      10638
                    ],
                    "loc": {
                      "start": {
                        "line": 187,
                        "column": 4
                      },
                      "end": {
                        "line": 213,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1650,
                    "_esdocTestName": "it1650"
                  },
                  "range": [
                    9672,
                    10639
                  ],
                  "loc": {
                    "start": {
                      "line": 187,
                      "column": 4
                    },
                    "end": {
                      "line": 213,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Line",
                      "value": " expectSubscriptions(source.subscriptions).toBe(sourceSubs);",
                      "range": [
                        9585,
                        9647
                      ],
                      "loc": {
                        "start": {
                          "line": 184,
                          "column": 12
                        },
                        "end": {
                          "line": 184,
                          "column": 74
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10644,
                        10646
                      ],
                      "loc": {
                        "start": {
                          "line": 214,
                          "column": 4
                        },
                        "end": {
                          "line": 214,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should replay as many events as specified by the bufferSize",
                        "raw": "'should replay as many events as specified by the bufferSize'",
                        "range": [
                          10647,
                          10708
                        ],
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 7
                          },
                          "end": {
                            "line": 214,
                            "column": 68
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              10720,
                              10724
                            ],
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 80
                              },
                              "end": {
                                "line": 214,
                                "column": 84
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results1",
                                    "range": [
                                      10740,
                                      10748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      10751,
                                      10753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    10740,
                                    10753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10736,
                                10754
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results2",
                                    "range": [
                                      10767,
                                      10775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      10778,
                                      10780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    10767,
                                    10780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10763,
                                10781
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriptions",
                                    "range": [
                                      10794,
                                      10807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      10810,
                                      10811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    10794,
                                    10811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10790,
                                10812
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      10825,
                                      10831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Observable",
                                      "range": [
                                        10838,
                                        10848
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "observer",
                                            "range": [
                                              10859,
                                              10867
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 218,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 218,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "subscriptions",
                                                  "range": [
                                                    10883,
                                                    10896
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 219,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 219,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  10883,
                                                  10898
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 219,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 219,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                10883,
                                                10899
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 219,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 219,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      10912,
                                                      10920
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 220,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 220,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      10921,
                                                      10925
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 220,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 220,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10912,
                                                    10925
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 220,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 220,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      10926,
                                                      10927
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 220,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 220,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10912,
                                                  10928
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 220,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 220,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                10912,
                                                10929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      10942,
                                                      10950
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 221,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 221,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      10951,
                                                      10955
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 221,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 221,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10942,
                                                    10955
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 221,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 221,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      10956,
                                                      10957
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 221,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 221,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10942,
                                                  10958
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 221,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 221,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                10942,
                                                10959
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 221,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 221,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      10972,
                                                      10980
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 222,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 222,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      10981,
                                                      10985
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 222,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 222,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10972,
                                                    10985
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 222,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 222,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      10986,
                                                      10987
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 222,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 222,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10972,
                                                  10988
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 222,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 222,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                10972,
                                                10989
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 222,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 222,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      11002,
                                                      11010
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 223,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 223,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      11011,
                                                      11015
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 223,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 223,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11002,
                                                    11015
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 223,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 223,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      11016,
                                                      11017
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 223,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 223,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11002,
                                                  11018
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 223,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 223,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                11002,
                                                11019
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 223,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 223,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      11032,
                                                      11040
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 224,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 224,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "complete",
                                                    "range": [
                                                      11041,
                                                      11049
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 224,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 224,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11032,
                                                    11049
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 224,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 224,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  11032,
                                                  11051
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 224,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 224,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                11032,
                                                11052
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 224,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 224,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10869,
                                            11062
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10849,
                                          11062
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10834,
                                      11063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    10825,
                                    11063
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10821,
                                11064
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      11077,
                                      11088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          11091,
                                          11097
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          11098,
                                          11111
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        11091,
                                        11111
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 226,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 226,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          11112,
                                          11113
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11091,
                                      11114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11077,
                                    11114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11073,
                                11115
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      11124,
                                      11135
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      11136,
                                      11145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11124,
                                    11145
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          11156,
                                          11157
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 227,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 227,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results1",
                                                "range": [
                                                  11173,
                                                  11181
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 228,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 228,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  11182,
                                                  11186
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 228,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 228,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                11173,
                                                11186
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 228,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 228,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  11187,
                                                  11188
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 228,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 228,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11173,
                                              11189
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            11173,
                                            11190
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 228,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 228,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        11159,
                                        11200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 227,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 229,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      11146,
                                      11200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11124,
                                  11201
                                ],
                                "loc": {
                                  "start": {
                                    "line": 227,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 229,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                11124,
                                11202
                              ],
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                              11211,
                                              11217
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 230,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 230,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              11218,
                                              11224
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 230,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 230,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            11211,
                                            11224
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              11225,
                                              11233
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 230,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 230,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11211,
                                          11234
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          11235,
                                          11237
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11211,
                                        11237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 230,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 230,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        11238,
                                        11242
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 230,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 230,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      11211,
                                      11242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      11243,
                                      11248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11211,
                                    11248
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      11249,
                                      11251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11211,
                                  11252
                                ],
                                "loc": {
                                  "start": {
                                    "line": 230,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 230,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                11211,
                                11253
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "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": [
                                              11262,
                                              11268
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              11269,
                                              11275
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            11262,
                                            11275
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              11276,
                                              11284
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11262,
                                          11285
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          11286,
                                          11288
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11262,
                                        11288
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        11289,
                                        11293
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      11262,
                                      11293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      11294,
                                      11299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11262,
                                    11299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      11300,
                                      11302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11262,
                                  11303
                                ],
                                "loc": {
                                  "start": {
                                    "line": 231,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 231,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                11262,
                                11304
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      11313,
                                      11324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      11325,
                                      11332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    11313,
                                    11332
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  11313,
                                  11334
                                ],
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                11313,
                                11335
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      11344,
                                      11355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      11356,
                                      11365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11344,
                                    11365
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          11376,
                                          11377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results2",
                                                "range": [
                                                  11393,
                                                  11401
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 234,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 234,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  11402,
                                                  11406
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 234,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 234,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                11393,
                                                11406
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 234,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 234,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  11407,
                                                  11408
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 234,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 234,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11393,
                                              11409
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 234,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 234,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            11393,
                                            11410
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        11379,
                                        11420
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      11366,
                                      11420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11344,
                                  11421
                                ],
                                "loc": {
                                  "start": {
                                    "line": 233,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 235,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                11344,
                                11422
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                              11431,
                                              11437
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 236,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 236,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              11438,
                                              11444
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 236,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 236,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            11431,
                                            11444
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              11445,
                                              11453
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 236,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 236,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11431,
                                          11454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          11455,
                                          11457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11431,
                                        11457
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        11458,
                                        11462
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      11431,
                                      11462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      11463,
                                      11468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11431,
                                    11468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          11470,
                                          11471
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          11473,
                                          11474
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          11476,
                                          11477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          11479,
                                          11480
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11469,
                                      11481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11431,
                                  11482
                                ],
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                11431,
                                11483
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "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": [
                                              11492,
                                              11498
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              11499,
                                              11505
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            11492,
                                            11505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              11506,
                                              11514
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11492,
                                          11515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          11516,
                                          11518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11492,
                                        11518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        11519,
                                        11523
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      11492,
                                      11523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      11524,
                                      11529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11492,
                                    11529
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          11531,
                                          11532
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          11534,
                                          11535
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11530,
                                      11536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11492,
                                  11537
                                ],
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                11492,
                                11538
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "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": [
                                            11547,
                                            11553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            11554,
                                            11560
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          11547,
                                          11560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11561,
                                            11574
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        11547,
                                        11575
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        11576,
                                        11578
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      11547,
                                      11578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      11579,
                                      11584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11547,
                                    11584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      11585,
                                      11586
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11547,
                                  11587
                                ],
                                "loc": {
                                  "start": {
                                    "line": 238,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 238,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                11547,
                                11588
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "done",
                                  "range": [
                                    11597,
                                    11601
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  11597,
                                  11603
                                ],
                                "loc": {
                                  "start": {
                                    "line": 239,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 239,
                                    "column": 14
                                  }
                                }
                              },
                              "range": [
                                11597,
                                11604
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 15
                                }
                              }
                            }
                          ],
                          "range": [
                            10726,
                            11610
                          ],
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 86
                            },
                            "end": {
                              "line": 240,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10710,
                          11610
                        ],
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 70
                          },
                          "end": {
                            "line": 240,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10644,
                      11611
                    ],
                    "loc": {
                      "start": {
                        "line": 214,
                        "column": 4
                      },
                      "end": {
                        "line": 240,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1651,
                    "_esdocTestName": "it1651"
                  },
                  "range": [
                    10644,
                    11612
                  ],
                  "loc": {
                    "start": {
                      "line": 214,
                      "column": 4
                    },
                    "end": {
                      "line": 240,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11617,
                        11619
                      ],
                      "loc": {
                        "start": {
                          "line": 241,
                          "column": 4
                        },
                        "end": {
                          "line": 241,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should emit replayed values and resubscribe to the source when ",
                          "raw": "'should emit replayed values and resubscribe to the source when '",
                          "range": [
                            11620,
                            11685
                          ],
                          "loc": {
                            "start": {
                              "line": 241,
                              "column": 7
                            },
                            "end": {
                              "line": 241,
                              "column": 72
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "reconnected without source completion",
                          "raw": "'reconnected without source completion'",
                          "range": [
                            11696,
                            11735
                          ],
                          "loc": {
                            "start": {
                              "line": 242,
                              "column": 8
                            },
                            "end": {
                              "line": 242,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          11620,
                          11735
                        ],
                        "loc": {
                          "start": {
                            "line": 241,
                            "column": 7
                          },
                          "end": {
                            "line": 242,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results1",
                                    "range": [
                                      11763,
                                      11771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      11774,
                                      11776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    11763,
                                    11776
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11759,
                                11777
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results2",
                                    "range": [
                                      11790,
                                      11798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      11801,
                                      11803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    11790,
                                    11803
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11786,
                                11804
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriptions",
                                    "range": [
                                      11817,
                                      11830
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      11833,
                                      11834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11817,
                                    11834
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11813,
                                11835
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      11848,
                                      11854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Observable",
                                      "range": [
                                        11861,
                                        11871
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "observer",
                                            "range": [
                                              11882,
                                              11890
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "subscriptions",
                                                  "range": [
                                                    11906,
                                                    11919
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 247,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 247,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  11906,
                                                  11921
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 247,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 247,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                11906,
                                                11922
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 247,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 247,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      11935,
                                                      11943
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 248,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 248,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      11944,
                                                      11948
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 248,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 248,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11935,
                                                    11948
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 248,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 248,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      11949,
                                                      11950
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 248,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 248,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11935,
                                                  11951
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 248,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 248,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                11935,
                                                11952
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 248,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 248,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      11965,
                                                      11973
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 249,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 249,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      11974,
                                                      11978
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 249,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 249,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11965,
                                                    11978
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 249,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 249,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      11979,
                                                      11980
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 249,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 249,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11965,
                                                  11981
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 249,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 249,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                11965,
                                                11982
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 249,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 249,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      11995,
                                                      12003
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 250,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 250,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      12004,
                                                      12008
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 250,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 250,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11995,
                                                    12008
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 250,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 250,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      12009,
                                                      12010
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 250,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 250,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11995,
                                                  12011
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 250,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 250,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                11995,
                                                12012
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 250,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 250,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      12025,
                                                      12033
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 251,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 251,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      12034,
                                                      12038
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 251,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 251,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12025,
                                                    12038
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 251,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 251,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      12039,
                                                      12040
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 251,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 251,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12025,
                                                  12041
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 251,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 251,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                12025,
                                                12042
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 251,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 251,
                                                  "column": 29
                                                }
                                              },
                                              "trailingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " observer.complete();",
                                                  "range": [
                                                    12055,
                                                    12078
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 252,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 252,
                                                      "column": 35
                                                    }
                                                  }
                                                }
                                              ]
                                            }
                                          ],
                                          "range": [
                                            11892,
                                            12088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11872,
                                          12088
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11857,
                                      12089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    11848,
                                    12089
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11844,
                                12090
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      12103,
                                      12114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          12117,
                                          12123
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          12124,
                                          12137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        12117,
                                        12137
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 254,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 254,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          12138,
                                          12139
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12117,
                                      12140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12103,
                                    12140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12099,
                                12141
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 50
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " observer.complete();",
                                  "range": [
                                    12055,
                                    12078
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 35
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscription1",
                                    "range": [
                                      12154,
                                      12167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "connectable",
                                        "range": [
                                          12170,
                                          12181
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "subscribe",
                                        "range": [
                                          12182,
                                          12191
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "range": [
                                        12170,
                                        12191
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 255,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 255,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              12202,
                                              12203
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 255,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 255,
                                                "column": 61
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "results1",
                                                    "range": [
                                                      12219,
                                                      12227
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 256,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 256,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "push",
                                                    "range": [
                                                      12228,
                                                      12232
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 256,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 256,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12219,
                                                    12232
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 256,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 256,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      12233,
                                                      12234
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 256,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 256,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12219,
                                                  12235
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                12219,
                                                12236
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12205,
                                            12246
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 255,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12192,
                                          12246
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12170,
                                      12247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    12154,
                                    12247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12150,
                                12248
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                              12257,
                                              12263
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              12264,
                                              12270
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            12257,
                                            12270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              12271,
                                              12279
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12257,
                                          12280
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          12281,
                                          12283
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        12257,
                                        12283
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        12284,
                                        12288
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      12257,
                                      12288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      12289,
                                      12294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12257,
                                    12294
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      12295,
                                      12297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12257,
                                  12298
                                ],
                                "loc": {
                                  "start": {
                                    "line": 258,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 258,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                12257,
                                12299
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "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": [
                                              12308,
                                              12314
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 259,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 259,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              12315,
                                              12321
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 259,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 259,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            12308,
                                            12321
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              12322,
                                              12330
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 259,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 259,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12308,
                                          12331
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          12332,
                                          12334
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        12308,
                                        12334
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 259,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        12335,
                                        12339
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 259,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      12308,
                                      12339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      12340,
                                      12345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12308,
                                    12345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      12346,
                                      12348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12308,
                                  12349
                                ],
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 259,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                12308,
                                12350
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "connectable",
                                        "range": [
                                          12359,
                                          12370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "connect",
                                        "range": [
                                          12371,
                                          12378
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        12359,
                                        12378
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 260,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 260,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      12359,
                                      12380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "unsubscribe",
                                    "range": [
                                      12381,
                                      12392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    12359,
                                    12392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 260,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 260,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  12359,
                                  12394
                                ],
                                "loc": {
                                  "start": {
                                    "line": 260,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 260,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                12359,
                                12395
                              ],
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 8
                                },
                                "end": {
                                  "line": 260,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "subscription1",
                                    "range": [
                                      12404,
                                      12417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "unsubscribe",
                                    "range": [
                                      12418,
                                      12429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    12404,
                                    12429
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 33
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  12404,
                                  12431
                                ],
                                "loc": {
                                  "start": {
                                    "line": 261,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 261,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                12404,
                                12432
                              ],
                              "loc": {
                                "start": {
                                  "line": 261,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "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": [
                                              12441,
                                              12447
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 262,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 262,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              12448,
                                              12454
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 262,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 262,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            12441,
                                            12454
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 262,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 262,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              12455,
                                              12463
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 262,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 262,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12441,
                                          12464
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          12465,
                                          12467
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        12441,
                                        12467
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 262,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 262,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        12468,
                                        12472
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 262,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 262,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      12441,
                                      12472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      12473,
                                      12478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12441,
                                    12478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          12480,
                                          12481
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          12483,
                                          12484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          12486,
                                          12487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          12489,
                                          12490
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12479,
                                      12491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12441,
                                  12492
                                ],
                                "loc": {
                                  "start": {
                                    "line": 262,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 262,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                12441,
                                12493
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "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": [
                                              12502,
                                              12508
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 263,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 263,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              12509,
                                              12515
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 263,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 263,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            12502,
                                            12515
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              12516,
                                              12524
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 263,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 263,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12502,
                                          12525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          12526,
                                          12528
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        12502,
                                        12528
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        12529,
                                        12533
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      12502,
                                      12533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      12534,
                                      12539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12502,
                                    12539
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      12540,
                                      12542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12502,
                                  12543
                                ],
                                "loc": {
                                  "start": {
                                    "line": 263,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 263,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                12502,
                                12544
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "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": [
                                            12553,
                                            12559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            12560,
                                            12566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          12553,
                                          12566
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12567,
                                            12580
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12553,
                                        12581
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        12582,
                                        12584
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      12553,
                                      12584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      12585,
                                      12590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12553,
                                    12590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      12591,
                                      12592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12553,
                                  12593
                                ],
                                "loc": {
                                  "start": {
                                    "line": 264,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 264,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                12553,
                                12594
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscription2",
                                    "range": [
                                      12607,
                                      12620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "connectable",
                                        "range": [
                                          12623,
                                          12634
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "subscribe",
                                        "range": [
                                          12635,
                                          12644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "range": [
                                        12623,
                                        12644
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 265,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              12655,
                                              12656
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 265,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 265,
                                                "column": 61
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "results2",
                                                    "range": [
                                                      12672,
                                                      12680
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 266,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 266,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "push",
                                                    "range": [
                                                      12681,
                                                      12685
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 266,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 266,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12672,
                                                    12685
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 266,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 266,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      12686,
                                                      12687
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 266,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 266,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12672,
                                                  12688
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 266,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 266,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                12672,
                                                12689
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 266,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 266,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12658,
                                            12699
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12645,
                                          12699
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12623,
                                      12700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    12607,
                                    12700
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 267,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12603,
                                12701
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "connectable",
                                        "range": [
                                          12710,
                                          12721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "connect",
                                        "range": [
                                          12722,
                                          12729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        12710,
                                        12729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 268,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 268,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      12710,
                                      12731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "unsubscribe",
                                    "range": [
                                      12732,
                                      12743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    12710,
                                    12743
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  12710,
                                  12745
                                ],
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                12710,
                                12746
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "subscription2",
                                    "range": [
                                      12755,
                                      12768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "unsubscribe",
                                    "range": [
                                      12769,
                                      12780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    12755,
                                    12780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 33
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  12755,
                                  12782
                                ],
                                "loc": {
                                  "start": {
                                    "line": 269,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                12755,
                                12783
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "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": [
                                              12792,
                                              12798
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 270,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 270,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              12799,
                                              12805
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 270,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 270,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            12792,
                                            12805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 270,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 270,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              12806,
                                              12814
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 270,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 270,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12792,
                                          12815
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          12816,
                                          12818
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        12792,
                                        12818
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        12819,
                                        12823
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      12792,
                                      12823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      12824,
                                      12829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12792,
                                    12829
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          12831,
                                          12832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          12834,
                                          12835
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          12837,
                                          12838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          12840,
                                          12841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12830,
                                      12842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12792,
                                  12843
                                ],
                                "loc": {
                                  "start": {
                                    "line": 270,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 270,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                12792,
                                12844
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "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": [
                                              12853,
                                              12859
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 271,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 271,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              12860,
                                              12866
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 271,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 271,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            12853,
                                            12866
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              12867,
                                              12875
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 271,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 271,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12853,
                                          12876
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          12877,
                                          12879
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        12853,
                                        12879
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 271,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        12880,
                                        12884
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 271,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      12853,
                                      12884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      12885,
                                      12890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12853,
                                    12890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          12892,
                                          12893
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          12895,
                                          12896
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          12898,
                                          12899
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          12901,
                                          12902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          12904,
                                          12905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          12907,
                                          12908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12891,
                                      12909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 64
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12853,
                                  12910
                                ],
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                12853,
                                12911
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "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": [
                                            12920,
                                            12926
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 272,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 272,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            12927,
                                            12933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 272,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 272,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          12920,
                                          12933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12934,
                                            12947
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 272,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 272,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12920,
                                        12948
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 272,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 272,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        12949,
                                        12951
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 272,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 272,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      12920,
                                      12951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      12952,
                                      12957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12920,
                                    12957
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 2,
                                    "raw": "2",
                                    "range": [
                                      12958,
                                      12959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12920,
                                  12960
                                ],
                                "loc": {
                                  "start": {
                                    "line": 272,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 272,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                12920,
                                12961
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 49
                                }
                              }
                            }
                          ],
                          "range": [
                            11749,
                            12967
                          ],
                          "loc": {
                            "start": {
                              "line": 242,
                              "column": 61
                            },
                            "end": {
                              "line": 273,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11737,
                          12967
                        ],
                        "loc": {
                          "start": {
                            "line": 242,
                            "column": 49
                          },
                          "end": {
                            "line": 273,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11617,
                      12968
                    ],
                    "loc": {
                      "start": {
                        "line": 241,
                        "column": 4
                      },
                      "end": {
                        "line": 273,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1652,
                    "_esdocTestName": "it1652"
                  },
                  "range": [
                    11617,
                    12969
                  ],
                  "loc": {
                    "start": {
                      "line": 241,
                      "column": 4
                    },
                    "end": {
                      "line": 273,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12974,
                        12976
                      ],
                      "loc": {
                        "start": {
                          "line": 274,
                          "column": 4
                        },
                        "end": {
                          "line": 274,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit replayed values plus completed when subscribed after completed",
                        "raw": "'should emit replayed values plus completed when subscribed after completed'",
                        "range": [
                          12977,
                          13053
                        ],
                        "loc": {
                          "start": {
                            "line": 274,
                            "column": 7
                          },
                          "end": {
                            "line": 274,
                            "column": 83
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              13065,
                              13069
                            ],
                            "loc": {
                              "start": {
                                "line": 274,
                                "column": 95
                              },
                              "end": {
                                "line": 274,
                                "column": 99
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results1",
                                    "range": [
                                      13085,
                                      13093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      13096,
                                      13098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    13085,
                                    13098
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13081,
                                13099
                              ],
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 275,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results2",
                                    "range": [
                                      13112,
                                      13120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      13123,
                                      13125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    13112,
                                    13125
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13108,
                                13126
                              ],
                              "loc": {
                                "start": {
                                  "line": 276,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriptions",
                                    "range": [
                                      13139,
                                      13152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      13155,
                                      13156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    13139,
                                    13156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13135,
                                13157
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 8
                                },
                                "end": {
                                  "line": 277,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      13170,
                                      13176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Observable",
                                      "range": [
                                        13183,
                                        13193
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 278,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 278,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "observer",
                                            "range": [
                                              13204,
                                              13212
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 278,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 278,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "subscriptions",
                                                  "range": [
                                                    13228,
                                                    13241
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 279,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 279,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  13228,
                                                  13243
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 279,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 279,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                13228,
                                                13244
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 279,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 279,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      13257,
                                                      13265
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 280,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 280,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      13266,
                                                      13270
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 280,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 280,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13257,
                                                    13270
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 280,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 280,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      13271,
                                                      13272
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 280,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 280,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13257,
                                                  13273
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 280,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 280,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                13257,
                                                13274
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 280,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 280,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      13287,
                                                      13295
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 281,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 281,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      13296,
                                                      13300
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 281,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 281,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13287,
                                                    13300
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 281,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 281,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      13301,
                                                      13302
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 281,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 281,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13287,
                                                  13303
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 281,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 281,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                13287,
                                                13304
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 281,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 281,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      13317,
                                                      13325
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 282,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 282,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      13326,
                                                      13330
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 282,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 282,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13317,
                                                    13330
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 282,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 282,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      13331,
                                                      13332
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 282,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 282,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13317,
                                                  13333
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 282,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 282,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                13317,
                                                13334
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 282,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 282,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      13347,
                                                      13355
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 283,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 283,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "next",
                                                    "range": [
                                                      13356,
                                                      13360
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 283,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 283,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13347,
                                                    13360
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 283,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 283,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      13361,
                                                      13362
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 283,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 283,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13347,
                                                  13363
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 283,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 283,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                13347,
                                                13364
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 283,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 283,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "observer",
                                                    "range": [
                                                      13377,
                                                      13385
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 284,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 284,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "complete",
                                                    "range": [
                                                      13386,
                                                      13394
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 284,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 284,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13377,
                                                    13394
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 284,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 284,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  13377,
                                                  13396
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 284,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 284,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                13377,
                                                13397
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 284,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 284,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13214,
                                            13407
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 285,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13194,
                                          13407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13179,
                                      13408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    13170,
                                    13408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13166,
                                13409
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 285,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      13422,
                                      13433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          13436,
                                          13442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          13443,
                                          13456
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        13436,
                                        13456
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 286,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 286,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          13457,
                                          13458
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13436,
                                      13459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13422,
                                    13459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13418,
                                13460
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 8
                                },
                                "end": {
                                  "line": 286,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      13469,
                                      13480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      13481,
                                      13490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    13469,
                                    13490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          13501,
                                          13502
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results1",
                                                "range": [
                                                  13518,
                                                  13526
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 288,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 288,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  13527,
                                                  13531
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 288,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 288,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                13518,
                                                13531
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 288,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 288,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  13532,
                                                  13533
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 288,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 288,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13518,
                                              13534
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 288,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 288,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            13518,
                                            13535
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 288,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 288,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        13504,
                                        13545
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 287,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      13491,
                                      13545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13469,
                                  13546
                                ],
                                "loc": {
                                  "start": {
                                    "line": 287,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                13469,
                                13547
                              ],
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 8
                                },
                                "end": {
                                  "line": 289,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                              13556,
                                              13562
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 290,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 290,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              13563,
                                              13569
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 290,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 290,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            13556,
                                            13569
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 290,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              13570,
                                              13578
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 290,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 290,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13556,
                                          13579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 290,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 290,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          13580,
                                          13582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 290,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 290,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        13556,
                                        13582
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 290,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 290,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        13583,
                                        13587
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 290,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 290,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      13556,
                                      13587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      13588,
                                      13593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    13556,
                                    13593
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      13594,
                                      13596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13556,
                                  13597
                                ],
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                13556,
                                13598
                              ],
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 8
                                },
                                "end": {
                                  "line": 290,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "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": [
                                              13607,
                                              13613
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 291,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 291,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              13614,
                                              13620
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 291,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 291,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            13607,
                                            13620
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 291,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              13621,
                                              13629
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 291,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 291,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13607,
                                          13630
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 291,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 291,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          13631,
                                          13633
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 291,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 291,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        13607,
                                        13633
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 291,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        13634,
                                        13638
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 291,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      13607,
                                      13638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      13639,
                                      13644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    13607,
                                    13644
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      13645,
                                      13647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13607,
                                  13648
                                ],
                                "loc": {
                                  "start": {
                                    "line": 291,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                13607,
                                13649
                              ],
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      13658,
                                      13669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      13670,
                                      13677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    13658,
                                    13677
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  13658,
                                  13679
                                ],
                                "loc": {
                                  "start": {
                                    "line": 292,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 292,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                13658,
                                13680
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 292,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "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": [
                                              13689,
                                              13695
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              13696,
                                              13702
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            13689,
                                            13702
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results1",
                                            "range": [
                                              13703,
                                              13711
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13689,
                                          13712
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          13713,
                                          13715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        13689,
                                        13715
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 293,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 293,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        13716,
                                        13720
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 293,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 293,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      13689,
                                      13720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      13721,
                                      13726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    13689,
                                    13726
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          13728,
                                          13729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          13731,
                                          13732
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          13734,
                                          13735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          13737,
                                          13738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13727,
                                      13739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13689,
                                  13740
                                ],
                                "loc": {
                                  "start": {
                                    "line": 293,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 293,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                13689,
                                13741
                              ],
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 8
                                },
                                "end": {
                                  "line": 293,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "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": [
                                              13750,
                                              13756
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              13757,
                                              13763
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            13750,
                                            13763
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 294,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 294,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results2",
                                            "range": [
                                              13764,
                                              13772
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13750,
                                          13773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          13774,
                                          13776
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        13750,
                                        13776
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 294,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        13777,
                                        13781
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 294,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      13750,
                                      13781
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      13782,
                                      13787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    13750,
                                    13787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      13788,
                                      13790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13750,
                                  13791
                                ],
                                "loc": {
                                  "start": {
                                    "line": 294,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 294,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                13750,
                                13792
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "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": [
                                            13801,
                                            13807
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            13808,
                                            13814
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          13801,
                                          13814
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13815,
                                            13828
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        13801,
                                        13829
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        13830,
                                        13832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      13801,
                                      13832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      13833,
                                      13838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    13801,
                                    13838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      13839,
                                      13840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13801,
                                  13841
                                ],
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                13801,
                                13842
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "connectable",
                                    "range": [
                                      13851,
                                      13862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      13863,
                                      13872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    13851,
                                    13872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          13883,
                                          13884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 296,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 296,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results2",
                                                "range": [
                                                  13900,
                                                  13908
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 297,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 297,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  13909,
                                                  13913
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 297,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 297,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "range": [
                                                13900,
                                                13913
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 297,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 297,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  13914,
                                                  13915
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 297,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 297,
                                                    "column": 27
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13900,
                                              13916
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            13900,
                                            13917
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 297,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 297,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        13886,
                                        13927
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 298,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      13873,
                                      13927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          13939,
                                          13940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 298,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 298,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                13956,
                                                13960
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 299,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 299,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    13965,
                                                    13970
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 299,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 299,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      13971,
                                                      13993
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 299,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 299,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13961,
                                                  13994
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 299,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 299,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13956,
                                              13995
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 299,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 299,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            13956,
                                            13996
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 299,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 299,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        13942,
                                        14006
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 298,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 300,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      13929,
                                      14006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          14034,
                                                          14040
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 301,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 301,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          14041,
                                                          14047
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 301,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 301,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14034,
                                                        14047
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 301,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 301,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results2",
                                                        "range": [
                                                          14048,
                                                          14056
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 301,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 301,
                                                            "column": 34
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14034,
                                                      14057
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 301,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 301,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      14058,
                                                      14060
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 301,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 301,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14034,
                                                    14060
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 301,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 301,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    14061,
                                                    14065
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 301,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 301,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14034,
                                                  14065
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 301,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 301,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  14066,
                                                  14071
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 301,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 301,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                14034,
                                                14071
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 301,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 301,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      14073,
                                                      14074
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 301,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 301,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      14076,
                                                      14077
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 301,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 301,
                                                        "column": 55
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14072,
                                                  14078
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 301,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 301,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14034,
                                              14079
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 301,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 301,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            14034,
                                            14080
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 301,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 301,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                14093,
                                                14097
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 302,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 302,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              14093,
                                              14099
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 302,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 302,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            14093,
                                            14100
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 302,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 302,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        14020,
                                        14110
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 300,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 303,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      14008,
                                      14110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13851,
                                  14111
                                ],
                                "loc": {
                                  "start": {
                                    "line": 296,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 303,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                13851,
                                14112
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 303,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            13071,
                            14118
                          ],
                          "loc": {
                            "start": {
                              "line": 274,
                              "column": 101
                            },
                            "end": {
                              "line": 304,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13055,
                          14118
                        ],
                        "loc": {
                          "start": {
                            "line": 274,
                            "column": 85
                          },
                          "end": {
                            "line": 304,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12974,
                      14119
                    ],
                    "loc": {
                      "start": {
                        "line": 274,
                        "column": 4
                      },
                      "end": {
                        "line": 304,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1653,
                    "_esdocTestName": "it1653"
                  },
                  "range": [
                    12974,
                    14120
                  ],
                  "loc": {
                    "start": {
                      "line": 274,
                      "column": 4
                    },
                    "end": {
                      "line": 304,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14125,
                        14127
                      ],
                      "loc": {
                        "start": {
                          "line": 305,
                          "column": 4
                        },
                        "end": {
                          "line": 305,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast an empty source",
                        "raw": "'should multicast an empty source'",
                        "range": [
                          14128,
                          14162
                        ],
                        "loc": {
                          "start": {
                            "line": 305,
                            "column": 7
                          },
                          "end": {
                            "line": 305,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      14190,
                                      14196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14199,
                                        14203
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 306,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 306,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          14204,
                                          14207
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 306,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 306,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14199,
                                      14208
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    14190,
                                    14208
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 306,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 306,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14186,
                                14209
                              ],
                              "loc": {
                                "start": {
                                  "line": 306,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      14222,
                                      14232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14235,
                                      14241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    14222,
                                    14241
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14218,
                                14242
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 307,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      14255,
                                      14264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          14267,
                                          14273
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          14274,
                                          14287
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        14267,
                                        14287
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 308,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 308,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          14288,
                                          14289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14267,
                                      14290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    14255,
                                    14290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 308,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 308,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14251,
                                14291
                              ],
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 8
                                },
                                "end": {
                                  "line": 308,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14304,
                                      14312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      14315,
                                      14318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14304,
                                    14318
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 309,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14300,
                                14319
                              ],
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 8
                                },
                                "end": {
                                  "line": 309,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14328,
                                        14344
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 310,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 310,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          14345,
                                          14354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14328,
                                      14355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14356,
                                      14360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    14328,
                                    14360
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 310,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 310,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14361,
                                      14369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14328,
                                  14370
                                ],
                                "loc": {
                                  "start": {
                                    "line": 310,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 310,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                14328,
                                14371
                              ],
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 8
                                },
                                "end": {
                                  "line": 310,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14380,
                                        14399
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 311,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 311,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            14400,
                                            14406
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14407,
                                            14420
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          14400,
                                          14420
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14380,
                                      14421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14422,
                                      14426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    14380,
                                    14426
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 311,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 311,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      14427,
                                      14437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14380,
                                  14438
                                ],
                                "loc": {
                                  "start": {
                                    "line": 311,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 311,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                14380,
                                14439
                              ],
                              "loc": {
                                "start": {
                                  "line": 311,
                                  "column": 8
                                },
                                "end": {
                                  "line": 311,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      14448,
                                      14457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      14458,
                                      14465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14448,
                                    14465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  14448,
                                  14467
                                ],
                                "loc": {
                                  "start": {
                                    "line": 312,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 312,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                14448,
                                14468
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 8
                                },
                                "end": {
                                  "line": 312,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            14176,
                            14474
                          ],
                          "loc": {
                            "start": {
                              "line": 305,
                              "column": 55
                            },
                            "end": {
                              "line": 313,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14164,
                          14474
                        ],
                        "loc": {
                          "start": {
                            "line": 305,
                            "column": 43
                          },
                          "end": {
                            "line": 313,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14125,
                      14475
                    ],
                    "loc": {
                      "start": {
                        "line": 305,
                        "column": 4
                      },
                      "end": {
                        "line": 313,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1654,
                    "_esdocTestName": "it1654"
                  },
                  "range": [
                    14125,
                    14476
                  ],
                  "loc": {
                    "start": {
                      "line": 305,
                      "column": 4
                    },
                    "end": {
                      "line": 313,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14481,
                        14483
                      ],
                      "loc": {
                        "start": {
                          "line": 314,
                          "column": 4
                        },
                        "end": {
                          "line": 314,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast a never source",
                        "raw": "'should multicast a never source'",
                        "range": [
                          14484,
                          14517
                        ],
                        "loc": {
                          "start": {
                            "line": 314,
                            "column": 7
                          },
                          "end": {
                            "line": 314,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      14545,
                                      14551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14554,
                                        14558
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 315,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 315,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          14559,
                                          14562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 315,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 315,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14554,
                                      14563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    14545,
                                    14563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 315,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 315,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14541,
                                14564
                              ],
                              "loc": {
                                "start": {
                                  "line": 315,
                                  "column": 8
                                },
                                "end": {
                                  "line": 315,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      14577,
                                      14587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      14590,
                                      14593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    14577,
                                    14593
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 316,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 316,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14573,
                                14594
                              ],
                              "loc": {
                                "start": {
                                  "line": 316,
                                  "column": 8
                                },
                                "end": {
                                  "line": 316,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      14607,
                                      14616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          14619,
                                          14625
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 317,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 317,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          14626,
                                          14639
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 317,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 317,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        14619,
                                        14639
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 317,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 317,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          14640,
                                          14641
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 317,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 317,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14619,
                                      14642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    14607,
                                    14642
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 317,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 317,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14603,
                                14643
                              ],
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 8
                                },
                                "end": {
                                  "line": 317,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14656,
                                      14664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      14667,
                                      14670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14656,
                                    14670
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 318,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 318,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14652,
                                14671
                              ],
                              "loc": {
                                "start": {
                                  "line": 318,
                                  "column": 8
                                },
                                "end": {
                                  "line": 318,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14680,
                                        14696
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 319,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 319,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          14697,
                                          14706
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 319,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14680,
                                      14707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14708,
                                      14712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    14680,
                                    14712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14713,
                                      14721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14680,
                                  14722
                                ],
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                14680,
                                14723
                              ],
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14732,
                                        14751
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 320,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 320,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            14752,
                                            14758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 320,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 320,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14759,
                                            14772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 320,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 320,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          14752,
                                          14772
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 320,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 320,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14732,
                                      14773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14774,
                                      14778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    14732,
                                    14778
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      14779,
                                      14789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14732,
                                  14790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 320,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 320,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                14732,
                                14791
                              ],
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 8
                                },
                                "end": {
                                  "line": 320,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      14800,
                                      14809
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      14810,
                                      14817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14800,
                                    14817
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  14800,
                                  14819
                                ],
                                "loc": {
                                  "start": {
                                    "line": 321,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 321,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                14800,
                                14820
                              ],
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 8
                                },
                                "end": {
                                  "line": 321,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            14531,
                            14826
                          ],
                          "loc": {
                            "start": {
                              "line": 314,
                              "column": 54
                            },
                            "end": {
                              "line": 322,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14519,
                          14826
                        ],
                        "loc": {
                          "start": {
                            "line": 314,
                            "column": 42
                          },
                          "end": {
                            "line": 322,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14481,
                      14827
                    ],
                    "loc": {
                      "start": {
                        "line": 314,
                        "column": 4
                      },
                      "end": {
                        "line": 322,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1655,
                    "_esdocTestName": "it1655"
                  },
                  "range": [
                    14481,
                    14828
                  ],
                  "loc": {
                    "start": {
                      "line": 314,
                      "column": 4
                    },
                    "end": {
                      "line": 322,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14833,
                        14835
                      ],
                      "loc": {
                        "start": {
                          "line": 323,
                          "column": 4
                        },
                        "end": {
                          "line": 323,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should multicast a throw source",
                        "raw": "'should multicast a throw source'",
                        "range": [
                          14836,
                          14869
                        ],
                        "loc": {
                          "start": {
                            "line": 323,
                            "column": 7
                          },
                          "end": {
                            "line": 323,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      14897,
                                      14903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14906,
                                        14910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 324,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 324,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          14911,
                                          14914
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 324,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 324,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14906,
                                      14915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    14897,
                                    14915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14893,
                                14916
                              ],
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 8
                                },
                                "end": {
                                  "line": 324,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      14929,
                                      14939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14942,
                                      14948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    14929,
                                    14948
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14925,
                                14949
                              ],
                              "loc": {
                                "start": {
                                  "line": 325,
                                  "column": 8
                                },
                                "end": {
                                  "line": 325,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      14962,
                                      14971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          14974,
                                          14980
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "publishReplay",
                                        "range": [
                                          14981,
                                          14994
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        14974,
                                        14994
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 326,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 326,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          14995,
                                          14996
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14974,
                                      14997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    14962,
                                    14997
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 326,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 326,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14958,
                                14998
                              ],
                              "loc": {
                                "start": {
                                  "line": 326,
                                  "column": 8
                                },
                                "end": {
                                  "line": 326,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15011,
                                      15019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      15022,
                                      15025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15011,
                                    15025
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15007,
                                15026
                              ],
                              "loc": {
                                "start": {
                                  "line": 327,
                                  "column": 8
                                },
                                "end": {
                                  "line": 327,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15035,
                                        15051
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "published",
                                        "range": [
                                          15052,
                                          15061
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 328,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 328,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15035,
                                      15062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15063,
                                      15067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    15035,
                                    15067
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15068,
                                      15076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15035,
                                  15077
                                ],
                                "loc": {
                                  "start": {
                                    "line": 328,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 328,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                15035,
                                15078
                              ],
                              "loc": {
                                "start": {
                                  "line": 328,
                                  "column": 8
                                },
                                "end": {
                                  "line": 328,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15087,
                                        15106
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            15107,
                                            15113
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15114,
                                            15127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          15107,
                                          15127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15087,
                                      15128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15129,
                                      15133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    15087,
                                    15133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      15134,
                                      15144
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15087,
                                  15145
                                ],
                                "loc": {
                                  "start": {
                                    "line": 329,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 329,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                15087,
                                15146
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 8
                                },
                                "end": {
                                  "line": 329,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "published",
                                    "range": [
                                      15155,
                                      15164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "connect",
                                    "range": [
                                      15165,
                                      15172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    15155,
                                    15172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 330,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 330,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  15155,
                                  15174
                                ],
                                "loc": {
                                  "start": {
                                    "line": 330,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 330,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                15155,
                                15175
                              ],
                              "loc": {
                                "start": {
                                  "line": 330,
                                  "column": 8
                                },
                                "end": {
                                  "line": 330,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            14883,
                            15181
                          ],
                          "loc": {
                            "start": {
                              "line": 323,
                              "column": 54
                            },
                            "end": {
                              "line": 331,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14871,
                          15181
                        ],
                        "loc": {
                          "start": {
                            "line": 323,
                            "column": 42
                          },
                          "end": {
                            "line": 331,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14833,
                      15182
                    ],
                    "loc": {
                      "start": {
                        "line": 323,
                        "column": 4
                      },
                      "end": {
                        "line": 331,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1656,
                    "_esdocTestName": "it1656"
                  },
                  "range": [
                    14833,
                    15183
                  ],
                  "loc": {
                    "start": {
                      "line": 323,
                      "column": 4
                    },
                    "end": {
                      "line": 331,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                203,
                15185
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 59
                },
                "end": {
                  "line": 332,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              191,
              15185
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 47
              },
              "end": {
                "line": 332,
                "column": 1
              }
            }
          }
        ],
        "range": [
          144,
          15186
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 332,
            "column": 2
          }
        },
        "_esdocTestId": 1637,
        "_esdocTestName": "describe1637"
      },
      "range": [
        144,
        15187
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 332,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {publishReplay} ",
          "range": [
            115,
            143
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 28
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=publishReplay-spec.js.map",
          "range": [
            15188,
            15234
          ],
          "loc": {
            "start": {
              "line": 333,
              "column": 0
            },
            "end": {
              "line": 333,
              "column": 46
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    15187
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 332,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {publishReplay} ",
      "range": [
        115,
        143
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 28
        }
      }
    },
    {
      "type": "Line",
      "value": " Set up unsubscription action",
      "range": [
        4850,
        4881
      ],
      "loc": {
        "start": {
          "line": 95,
          "column": 8
        },
        "end": {
          "line": 95,
          "column": 39
        }
      }
    },
    {
      "type": "Line",
      "value": " Set up unsubscription action",
      "range": [
        5998,
        6029
      ],
      "loc": {
        "start": {
          "line": 119,
          "column": 8
        },
        "end": {
          "line": 119,
          "column": 39
        }
      }
    },
    {
      "type": "Line",
      "value": " const sourceSubs =      '^           !';",
      "range": [
        8043,
        8086
      ],
      "loc": {
        "start": {
          "line": 158,
          "column": 12
        },
        "end": {
          "line": 158,
          "column": 55
        }
      }
    },
    {
      "type": "Line",
      "value": " expectSubscriptions(source.subscriptions).toBe(sourceSubs);",
      "range": [
        8721,
        8783
      ],
      "loc": {
        "start": {
          "line": 169,
          "column": 12
        },
        "end": {
          "line": 169,
          "column": 74
        }
      }
    },
    {
      "type": "Line",
      "value": " const sourceSubs =      '^           !';",
      "range": [
        8909,
        8952
      ],
      "loc": {
        "start": {
          "line": 173,
          "column": 12
        },
        "end": {
          "line": 173,
          "column": 55
        }
      }
    },
    {
      "type": "Line",
      "value": " expectSubscriptions(source.subscriptions).toBe(sourceSubs);",
      "range": [
        9585,
        9647
      ],
      "loc": {
        "start": {
          "line": 184,
          "column": 12
        },
        "end": {
          "line": 184,
          "column": 74
        }
      }
    },
    {
      "type": "Line",
      "value": " observer.complete();",
      "range": [
        12055,
        12078
      ],
      "loc": {
        "start": {
          "line": 252,
          "column": 12
        },
        "end": {
          "line": 252,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=publishReplay-spec.js.map",
      "range": [
        15188,
        15234
      ],
      "loc": {
        "start": {
          "line": 333,
          "column": 0
        },
        "end": {
          "line": 333,
          "column": 46
        }
      }
    }
  ]
}