{
  "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 {mergeMap} ",
          "range": [
            115,
            138
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 23
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            139,
            147
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.mergeMap",
            "raw": "'Observable.prototype.mergeMap'",
            "range": [
              148,
              179
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 40
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          199,
                          208
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "mergeMap(i => 10*i——10*i——10*i—| )",
                          "raw": "'mergeMap(i => 10*i\\u2014\\u201410*i\\u2014\\u201410*i\\u2014| )'",
                          "range": [
                            209,
                            270
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 75
                            }
                          }
                        }
                      ],
                      "range": [
                        199,
                        271
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 76
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map-and-flatten each item to an Observable",
                        "raw": "'should map-and-flatten each item to an Observable'",
                        "range": [
                          272,
                          323
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 77
                          },
                          "end": {
                            "line": 7,
                            "column": 128
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      351,
                                      353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        356,
                                        359
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1-----3--5-------|",
                                        "raw": "'--1-----3--5-------|'",
                                        "range": [
                                          360,
                                          382
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      356,
                                      383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    351,
                                    383
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                347,
                                384
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      397,
                                      403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !",
                                    "raw": "'^                  !'",
                                    "range": [
                                      406,
                                      428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    397,
                                    428
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                393,
                                429
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      442,
                                      444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        447,
                                        451
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x-x-x|              ",
                                        "raw": "'x-x-x|              '",
                                        "range": [
                                          452,
                                          474
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                478,
                                                479
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                481,
                                                483
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              478,
                                              483
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 10,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 10,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          476,
                                          485
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      447,
                                      486
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    442,
                                    486
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                438,
                                487
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      500,
                                      508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-x-x-y-yzyz-z---|",
                                    "raw": "'--x-x-x-y-yzyz-z---|'",
                                    "range": [
                                      511,
                                      533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    500,
                                    533
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                496,
                                534
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      547,
                                      553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            558,
                                            559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 10,
                                          "raw": "10",
                                          "range": [
                                            561,
                                            563
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          558,
                                          563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            565,
                                            566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 30,
                                          "raw": "30",
                                          "range": [
                                            568,
                                            570
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          565,
                                          570
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            572,
                                            573
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 50,
                                          "raw": "50",
                                          "range": [
                                            575,
                                            577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          572,
                                          577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      556,
                                      579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    547,
                                    579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                543,
                                580
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      593,
                                      599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          602,
                                          604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          605,
                                          613
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        602,
                                        613
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              624,
                                              625
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 13,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 13,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "e2",
                                                    "range": [
                                                      636,
                                                      638
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "map",
                                                    "range": [
                                                      639,
                                                      642
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    636,
                                                    642
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 13,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 13,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "i",
                                                        "range": [
                                                          653,
                                                          654
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 13,
                                                            "column": 72
                                                          },
                                                          "end": {
                                                            "line": 13,
                                                            "column": 73
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "BinaryExpression",
                                                            "operator": "*",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "i",
                                                              "range": [
                                                                665,
                                                                666
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 13,
                                                                  "column": 84
                                                                },
                                                                "end": {
                                                                  "line": 13,
                                                                  "column": 85
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "x",
                                                              "range": [
                                                                669,
                                                                670
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 13,
                                                                  "column": 88
                                                                },
                                                                "end": {
                                                                  "line": 13,
                                                                  "column": 89
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              665,
                                                              670
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 13,
                                                                "column": 84
                                                              },
                                                              "end": {
                                                                "line": 13,
                                                                "column": 89
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            658,
                                                            671
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 13,
                                                              "column": 77
                                                            },
                                                            "end": {
                                                              "line": 13,
                                                              "column": 90
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        656,
                                                        673
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 13,
                                                          "column": 75
                                                        },
                                                        "end": {
                                                          "line": 13,
                                                          "column": 92
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      643,
                                                      673
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 92
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  636,
                                                  674
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 13,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 13,
                                                    "column": 93
                                                  }
                                                }
                                              },
                                              "range": [
                                                629,
                                                675
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 94
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            627,
                                            677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 96
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          614,
                                          677
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      602,
                                      678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    593,
                                    678
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                589,
                                679
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        688,
                                        704
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          705,
                                          711
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      688,
                                      712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      713,
                                      717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    688,
                                    717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      718,
                                      726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      728,
                                      734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  688,
                                  735
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                688,
                                736
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        745,
                                        764
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            765,
                                            767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            768,
                                            781
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          765,
                                          781
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      745,
                                      782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      783,
                                      787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    745,
                                    787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      788,
                                      794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  745,
                                  795
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                745,
                                796
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            337,
                            802
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 142
                            },
                            "end": {
                              "line": 16,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          325,
                          802
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 130
                          },
                          "end": {
                            "line": 16,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      199,
                      803
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 16,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    199,
                    804
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 16,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        809,
                        811
                      ],
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 4
                        },
                        "end": {
                          "line": 17,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many regular interval inners",
                        "raw": "'should mergeMap many regular interval inners'",
                        "range": [
                          812,
                          858
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 7
                          },
                          "end": {
                            "line": 17,
                            "column": 53
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      886,
                                      887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        890,
                                        894
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----a---a---a---(a|)                    ",
                                        "raw": "'----a---a---a---(a|)                    '",
                                        "range": [
                                          895,
                                          937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      890,
                                      938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    886,
                                    938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                882,
                                939
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      952,
                                      953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        956,
                                        960
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---b---(b|)                    ",
                                        "raw": "'----b---b---(b|)                    '",
                                        "range": [
                                          961,
                                          999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      956,
                                      1000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    952,
                                    1000
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                948,
                                1001
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      1014,
                                      1015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1018,
                                        1022
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----c---c---c---c---(c|)",
                                        "raw": "'----c---c---c---c---(c|)'",
                                        "range": [
                                          1023,
                                          1049
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1018,
                                      1050
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    1014,
                                    1050
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1010,
                                1051
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      1064,
                                      1065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1068,
                                        1072
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----(d|)        ",
                                        "raw": "'----(d|)        '",
                                        "range": [
                                          1073,
                                          1091
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1068,
                                      1092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    1064,
                                    1092
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1060,
                                1093
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1106,
                                      1108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1111,
                                        1114
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a---b-----------c-------d-------|       ",
                                        "raw": "'a---b-----------c-------d-------|       '",
                                        "range": [
                                          1115,
                                          1157
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1111,
                                      1158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    1106,
                                    1158
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1102,
                                1159
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1172,
                                      1178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                   !   ",
                                    "raw": "'^                                   !   '",
                                    "range": [
                                      1181,
                                      1223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    1172,
                                    1223
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1168,
                                1224
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1237,
                                      1245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----a---(ab)(ab)(ab)c---c---(cd)c---(c|)",
                                    "raw": "'----a---(ab)(ab)(ab)c---c---(cd)c---(c|)'",
                                    "range": [
                                      1248,
                                      1290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    1237,
                                    1290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1233,
                                1291
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      1304,
                                      1320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            1325,
                                            1326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            1328,
                                            1329
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1325,
                                          1329
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            1331,
                                            1332
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            1334,
                                            1335
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1331,
                                          1335
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            1337,
                                            1338
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            1340,
                                            1341
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1337,
                                          1341
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            1343,
                                            1344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            1346,
                                            1347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1343,
                                          1347
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1323,
                                      1349
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    1304,
                                    1349
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1300,
                                1350
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1363,
                                      1369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1372,
                                          1374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          1375,
                                          1383
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        1372,
                                        1383
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              1394,
                                              1399
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    1410,
                                                    1426
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 26,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 26,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    1427,
                                                    1432
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 26,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 26,
                                                      "column": 81
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1410,
                                                  1433
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 26,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 26,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                1403,
                                                1434
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 83
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1401,
                                            1436
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1384,
                                          1436
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1372,
                                      1437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    1363,
                                    1437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1359,
                                1438
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1447,
                                        1463
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1464,
                                          1470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1447,
                                      1471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1472,
                                      1476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1447,
                                    1476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1477,
                                      1485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1447,
                                  1486
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1447,
                                1487
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1496,
                                        1515
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 28,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 28,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1516,
                                            1518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1519,
                                            1532
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1516,
                                          1532
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1496,
                                      1533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1534,
                                      1538
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1496,
                                    1538
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1539,
                                      1545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1496,
                                  1546
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1496,
                                1547
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            872,
                            1553
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 67
                            },
                            "end": {
                              "line": 29,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          860,
                          1553
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 55
                          },
                          "end": {
                            "line": 29,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      809,
                      1554
                    ],
                    "loc": {
                      "start": {
                        "line": 17,
                        "column": 4
                      },
                      "end": {
                        "line": 29,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1391,
                    "_esdocTestName": "it1391"
                  },
                  "range": [
                    809,
                    1555
                  ],
                  "loc": {
                    "start": {
                      "line": 17,
                      "column": 4
                    },
                    "end": {
                      "line": 29,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1560,
                        1562
                      ],
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 4
                        },
                        "end": {
                          "line": 30,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map values to constant resolved promises and merge",
                        "raw": "'should map values to constant resolved promises and merge'",
                        "range": [
                          1563,
                          1622
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 7
                          },
                          "end": {
                            "line": 30,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              1634,
                              1638
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 78
                              },
                              "end": {
                                "line": 30,
                                "column": 82
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1654,
                                      1660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            1663,
                                            1665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            1666,
                                            1676
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          1663,
                                          1676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          1677,
                                          1681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        1663,
                                        1681
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              1683,
                                              1684
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              1686,
                                              1687
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              1689,
                                              1690
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              1692,
                                              1693
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1682,
                                          1694
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1663,
                                      1695
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    1654,
                                    1695
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1650,
                                1696
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      1709,
                                      1716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          1729,
                                          1734
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  1745,
                                                  1755
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 32,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  1756,
                                                  1760
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 32,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                1745,
                                                1760
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 32,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      1761,
                                                      1768
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 32,
                                                        "column": 64
                                                      },
                                                      "end": {
                                                        "line": 32,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "resolve",
                                                    "range": [
                                                      1769,
                                                      1776
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 32,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 32,
                                                        "column": 79
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1761,
                                                    1776
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 32,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 32,
                                                      "column": 79
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      1777,
                                                      1779
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 32,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 32,
                                                        "column": 82
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1761,
                                                  1780
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 32,
                                                    "column": 83
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1745,
                                              1781
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 84
                                              }
                                            }
                                          },
                                          "range": [
                                            1738,
                                            1782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 85
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1736,
                                        1784
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 87
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1719,
                                      1784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    1709,
                                    1784
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1705,
                                1785
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      1798,
                                      1805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      1808,
                                      1810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    1798,
                                    1810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1794,
                                1811
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1820,
                                          1826
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          1827,
                                          1835
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        1820,
                                        1835
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          1836,
                                          1843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1820,
                                      1844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      1845,
                                      1854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    1820,
                                    1854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          1865,
                                          1866
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  1882,
                                                  1889
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  1890,
                                                  1894
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                1882,
                                                1894
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 35,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 35,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  1895,
                                                  1896
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1882,
                                              1897
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            1882,
                                            1898
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1868,
                                        1908
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1855,
                                      1908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          1920,
                                          1923
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1939,
                                                1943
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    1948,
                                                    1953
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 37,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 37,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber error handler not supposed to be called.",
                                                    "raw": "'Subscriber error handler not supposed to be called.'",
                                                    "range": [
                                                      1954,
                                                      2007
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 37,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 37,
                                                        "column": 80
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1944,
                                                  2008
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1939,
                                              2009
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 37,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 37,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            1939,
                                            2010
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1925,
                                        2020
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 38,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1910,
                                      2020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 38,
                                        "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": [
                                                          2048,
                                                          2054
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 39,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 39,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          2055,
                                                          2061
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 39,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 39,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2048,
                                                        2061
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 39,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 39,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          2062,
                                                          2069
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 39,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 39,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      2048,
                                                      2070
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      2071,
                                                      2073
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2048,
                                                    2073
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 39,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 39,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    2074,
                                                    2078
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 39,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 39,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2048,
                                                  2078
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2079,
                                                  2084
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                2048,
                                                2084
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      2086,
                                                      2088
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      2090,
                                                      2092
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      2094,
                                                      2096
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      2098,
                                                      2100
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 64
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2085,
                                                  2101
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 65
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2048,
                                              2102
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            2048,
                                            2103
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 67
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2116,
                                                2120
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 40,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 40,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              2116,
                                              2122
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            2116,
                                            2123
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2034,
                                        2133
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 38,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2022,
                                      2133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1820,
                                  2134
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                1820,
                                2135
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            1640,
                            2141
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 84
                            },
                            "end": {
                              "line": 42,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1624,
                          2141
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 68
                          },
                          "end": {
                            "line": 42,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1560,
                      2142
                    ],
                    "loc": {
                      "start": {
                        "line": 30,
                        "column": 4
                      },
                      "end": {
                        "line": 42,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1392,
                    "_esdocTestName": "it1392"
                  },
                  "range": [
                    1560,
                    2143
                  ],
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 4
                    },
                    "end": {
                      "line": 42,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2148,
                        2150
                      ],
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 4
                        },
                        "end": {
                          "line": 43,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map values to constant rejected promises and merge",
                        "raw": "'should map values to constant rejected promises and merge'",
                        "range": [
                          2151,
                          2210
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 7
                          },
                          "end": {
                            "line": 43,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              2222,
                              2226
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 78
                              },
                              "end": {
                                "line": 43,
                                "column": 82
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2242,
                                      2248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            2251,
                                            2253
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            2254,
                                            2264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          2251,
                                          2264
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          2265,
                                          2269
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        2251,
                                        2269
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              2271,
                                              2272
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              2274,
                                              2275
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              2277,
                                              2278
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2280,
                                              2281
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2270,
                                          2282
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2251,
                                      2283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2242,
                                    2283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2238,
                                2284
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      2297,
                                      2304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2317,
                                          2322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  2345,
                                                  2355
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 46,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 46,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  2356,
                                                  2360
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 46,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 46,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "range": [
                                                2345,
                                                2360
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 46,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      2361,
                                                      2368
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 46,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 46,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "reject",
                                                    "range": [
                                                      2369,
                                                      2375
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 46,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 46,
                                                        "column": 49
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2361,
                                                    2375
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 46,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 46,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      2376,
                                                      2378
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 46,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 46,
                                                        "column": 52
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2361,
                                                  2379
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 46,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 46,
                                                    "column": 53
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2345,
                                              2380
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            2338,
                                            2381
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 55
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2324,
                                        2391
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2307,
                                      2391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2297,
                                    2391
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2293,
                                2392
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2401,
                                          2407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          2408,
                                          2416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        2401,
                                        2416
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          2417,
                                          2424
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2401,
                                      2425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      2426,
                                      2435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2401,
                                    2435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          2446,
                                          2447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2463,
                                                2467
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    2472,
                                                    2477
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 49,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 49,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber next handler not supposed to be called.",
                                                    "raw": "'Subscriber next handler not supposed to be called.'",
                                                    "range": [
                                                      2478,
                                                      2530
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2468,
                                                  2531
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2463,
                                              2532
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            2463,
                                            2533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2449,
                                        2543
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2436,
                                      2543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          2555,
                                          2558
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        2574,
                                                        2580
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2581,
                                                        2587
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2574,
                                                      2587
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "err",
                                                      "range": [
                                                        2588,
                                                        2591
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 29
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2574,
                                                    2592
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2593,
                                                    2595
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2574,
                                                  2595
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2596,
                                                  2601
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                2574,
                                                2601
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  2602,
                                                  2604
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 42
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2574,
                                              2605
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            2574,
                                            2606
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2619,
                                                2623
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 52,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              2619,
                                              2625
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            2619,
                                            2626
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2560,
                                        2636
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2545,
                                      2636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2664,
                                                2668
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    2673,
                                                    2678
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 54,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 54,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber complete handler not supposed to be called.",
                                                    "raw": "'Subscriber complete handler not supposed to be called.'",
                                                    "range": [
                                                      2679,
                                                      2735
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2669,
                                                  2736
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 54,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 54,
                                                    "column": 84
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2664,
                                              2737
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 54,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 54,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            2664,
                                            2738
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2650,
                                        2748
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2638,
                                      2748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2401,
                                  2749
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                2401,
                                2750
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2228,
                            2756
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 84
                            },
                            "end": {
                              "line": 56,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2212,
                          2756
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 68
                          },
                          "end": {
                            "line": 56,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2148,
                      2757
                    ],
                    "loc": {
                      "start": {
                        "line": 43,
                        "column": 4
                      },
                      "end": {
                        "line": 56,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1393,
                    "_esdocTestName": "it1393"
                  },
                  "range": [
                    2148,
                    2758
                  ],
                  "loc": {
                    "start": {
                      "line": 43,
                      "column": 4
                    },
                    "end": {
                      "line": 56,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2763,
                        2765
                      ],
                      "loc": {
                        "start": {
                          "line": 57,
                          "column": 4
                        },
                        "end": {
                          "line": 57,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map values to resolved promises and merge",
                        "raw": "'should map values to resolved promises and merge'",
                        "range": [
                          2766,
                          2816
                        ],
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 7
                          },
                          "end": {
                            "line": 57,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              2828,
                              2832
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 69
                              },
                              "end": {
                                "line": 57,
                                "column": 73
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2848,
                                      2854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            2857,
                                            2859
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            2860,
                                            2870
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          2857,
                                          2870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          2871,
                                          2875
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        2857,
                                        2875
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              2877,
                                              2878
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 58,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 58,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              2880,
                                              2881
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 58,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 58,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              2883,
                                              2884
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 58,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 58,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2886,
                                              2887
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 58,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 58,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2876,
                                          2888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2857,
                                      2889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2848,
                                    2889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2844,
                                2890
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      2903,
                                      2910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2923,
                                          2928
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          2930,
                                          2935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  2958,
                                                  2968
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  2969,
                                                  2973
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "range": [
                                                2958,
                                                2973
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      2974,
                                                      2981
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 60,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 60,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "resolve",
                                                    "range": [
                                                      2982,
                                                      2989
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 60,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 60,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2974,
                                                    2989
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 60,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 60,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        2990,
                                                        2995
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 51
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 56
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "index",
                                                      "range": [
                                                        2998,
                                                        3003
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 59
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 64
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2990,
                                                      3003
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 60,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 60,
                                                        "column": 64
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2974,
                                                  3004
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 65
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2958,
                                              3005
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            2951,
                                            3006
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 67
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2937,
                                        3016
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2913,
                                      3016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2903,
                                    3016
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2899,
                                3017
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      3030,
                                      3037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      3040,
                                      3042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    3030,
                                    3042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3026,
                                3043
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3052,
                                          3058
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          3059,
                                          3067
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        3052,
                                        3067
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          3068,
                                          3075
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3052,
                                      3076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      3077,
                                      3086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3052,
                                    3086
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          3097,
                                          3098
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  3114,
                                                  3121
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 64,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 64,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  3122,
                                                  3126
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 64,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 64,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                3114,
                                                3126
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 64,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 64,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  3127,
                                                  3128
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 64,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 64,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3114,
                                              3129
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 64,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 64,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            3114,
                                            3130
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 64,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3100,
                                        3140
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3087,
                                      3140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          3152,
                                          3155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                3171,
                                                3175
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    3180,
                                                    3185
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 66,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 66,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber error handler not supposed to be called.",
                                                    "raw": "'Subscriber error handler not supposed to be called.'",
                                                    "range": [
                                                      3186,
                                                      3239
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 66,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 66,
                                                        "column": 80
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3176,
                                                  3240
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3171,
                                              3241
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            3171,
                                            3242
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3157,
                                        3252
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3142,
                                      3252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 67,
                                        "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": [
                                                          3280,
                                                          3286
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 68,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 68,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          3287,
                                                          3293
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 68,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 68,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3280,
                                                        3293
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 68,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 68,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          3294,
                                                          3301
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 68,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 68,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3280,
                                                      3302
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      3303,
                                                      3305
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3280,
                                                    3305
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 68,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 68,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    3306,
                                                    3310
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 68,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 68,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3280,
                                                  3310
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  3311,
                                                  3316
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                3280,
                                                3316
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      3318,
                                                      3319
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      3321,
                                                      3322
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      3324,
                                                      3325
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      3327,
                                                      3328
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 60
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3317,
                                                  3329
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3280,
                                              3330
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            3280,
                                            3331
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 63
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                3344,
                                                3348
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              3344,
                                              3350
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            3344,
                                            3351
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3266,
                                        3361
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3254,
                                      3361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3052,
                                  3362
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                3052,
                                3363
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2834,
                            3369
                          ],
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 75
                            },
                            "end": {
                              "line": 71,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2818,
                          3369
                        ],
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 59
                          },
                          "end": {
                            "line": 71,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2763,
                      3370
                    ],
                    "loc": {
                      "start": {
                        "line": 57,
                        "column": 4
                      },
                      "end": {
                        "line": 71,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1394,
                    "_esdocTestName": "it1394"
                  },
                  "range": [
                    2763,
                    3371
                  ],
                  "loc": {
                    "start": {
                      "line": 57,
                      "column": 4
                    },
                    "end": {
                      "line": 71,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3376,
                        3378
                      ],
                      "loc": {
                        "start": {
                          "line": 72,
                          "column": 4
                        },
                        "end": {
                          "line": 72,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map values to rejected promises and merge",
                        "raw": "'should map values to rejected promises and merge'",
                        "range": [
                          3379,
                          3429
                        ],
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 7
                          },
                          "end": {
                            "line": 72,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              3441,
                              3445
                            ],
                            "loc": {
                              "start": {
                                "line": 72,
                                "column": 69
                              },
                              "end": {
                                "line": 72,
                                "column": 73
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      3461,
                                      3467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            3470,
                                            3472
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            3473,
                                            3483
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          3470,
                                          3483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          3484,
                                          3488
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        3470,
                                        3488
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              3490,
                                              3491
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              3493,
                                              3494
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              3496,
                                              3497
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              3499,
                                              3500
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3489,
                                          3501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3470,
                                      3502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    3461,
                                    3502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3457,
                                3503
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      3516,
                                      3523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          3536,
                                          3541
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          3543,
                                          3548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  3571,
                                                  3581
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  3582,
                                                  3586
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "range": [
                                                3571,
                                                3586
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      3587,
                                                      3594
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "reject",
                                                    "range": [
                                                      3595,
                                                      3601
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 49
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3587,
                                                    3601
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "+",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "+",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": "",
                                                          "raw": "''",
                                                          "range": [
                                                            3602,
                                                            3604
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 75,
                                                              "column": 50
                                                            },
                                                            "end": {
                                                              "line": 75,
                                                              "column": 52
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            3607,
                                                            3612
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 75,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 75,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3602,
                                                          3612
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 75,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 75,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Literal",
                                                        "value": "-",
                                                        "raw": "'-'",
                                                        "range": [
                                                          3615,
                                                          3618
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 75,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 75,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3602,
                                                        3618
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 75,
                                                          "column": 50
                                                        },
                                                        "end": {
                                                          "line": 75,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "index",
                                                      "range": [
                                                        3621,
                                                        3626
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 75,
                                                          "column": 69
                                                        },
                                                        "end": {
                                                          "line": 75,
                                                          "column": 74
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3602,
                                                      3626
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 74
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3587,
                                                  3627
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 75
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3571,
                                              3628
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 76
                                              }
                                            }
                                          },
                                          "range": [
                                            3564,
                                            3629
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 77
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3550,
                                        3639
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3526,
                                      3639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3516,
                                    3639
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3512,
                                3640
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3649,
                                          3655
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          3656,
                                          3664
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        3649,
                                        3664
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          3665,
                                          3672
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3649,
                                      3673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      3674,
                                      3683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3649,
                                    3683
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          3694,
                                          3695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                3711,
                                                3715
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    3720,
                                                    3725
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber next handler not supposed to be called.",
                                                    "raw": "'Subscriber next handler not supposed to be called.'",
                                                    "range": [
                                                      3726,
                                                      3778
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3716,
                                                  3779
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3711,
                                              3780
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            3711,
                                            3781
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3697,
                                        3791
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3684,
                                      3791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          3803,
                                          3806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        3822,
                                                        3828
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        3829,
                                                        3835
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3822,
                                                      3835
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 80,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 80,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "err",
                                                      "range": [
                                                        3836,
                                                        3839
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 29
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3822,
                                                    3840
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 80,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 80,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    3841,
                                                    3843
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 80,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 80,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3822,
                                                  3843
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 80,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  3844,
                                                  3849
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 80,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                3822,
                                                3849
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 80,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 80,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "4-0",
                                                "raw": "'4-0'",
                                                "range": [
                                                  3850,
                                                  3855
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 80,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 45
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3822,
                                              3856
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 80,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 80,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            3822,
                                            3857
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 80,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 80,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                3870,
                                                3874
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              3870,
                                              3876
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 81,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 81,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            3870,
                                            3877
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3808,
                                        3887
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 79,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3793,
                                      3887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                3915,
                                                3919
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 83,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    3924,
                                                    3929
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 83,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 83,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber complete handler not supposed to be called.",
                                                    "raw": "'Subscriber complete handler not supposed to be called.'",
                                                    "range": [
                                                      3930,
                                                      3986
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 83,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 83,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3920,
                                                  3987
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 84
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3915,
                                              3988
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            3915,
                                            3989
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3901,
                                        3999
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3889,
                                      3999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3649,
                                  4000
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                3649,
                                4001
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            3447,
                            4007
                          ],
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 75
                            },
                            "end": {
                              "line": 85,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3431,
                          4007
                        ],
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 59
                          },
                          "end": {
                            "line": 85,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3376,
                      4008
                    ],
                    "loc": {
                      "start": {
                        "line": 72,
                        "column": 4
                      },
                      "end": {
                        "line": 85,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1395,
                    "_esdocTestName": "it1395"
                  },
                  "range": [
                    3376,
                    4009
                  ],
                  "loc": {
                    "start": {
                      "line": 72,
                      "column": 4
                    },
                    "end": {
                      "line": 85,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4014,
                        4016
                      ],
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 4
                        },
                        "end": {
                          "line": 86,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap values to resolved promises with resultSelector",
                        "raw": "'should mergeMap values to resolved promises with resultSelector'",
                        "range": [
                          4017,
                          4082
                        ],
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 7
                          },
                          "end": {
                            "line": 86,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              4094,
                              4098
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 84
                              },
                              "end": {
                                "line": 86,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4114,
                                      4120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            4123,
                                            4125
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            4126,
                                            4136
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          4123,
                                          4136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          4137,
                                          4141
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        4123,
                                        4141
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              4143,
                                              4144
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              4146,
                                              4147
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              4149,
                                              4150
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              4152,
                                              4153
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4142,
                                          4154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4123,
                                      4155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    4114,
                                    4155
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4110,
                                4156
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelectorCalledWith",
                                    "range": [
                                      4169,
                                      4193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      4196,
                                      4198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    4169,
                                    4198
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4165,
                                4199
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      4212,
                                      4219
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4232,
                                          4237
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          4239,
                                          4244
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  4267,
                                                  4277
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  4278,
                                                  4282
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "range": [
                                                4267,
                                                4282
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      4283,
                                                      4290
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 90,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 90,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "resolve",
                                                    "range": [
                                                      4291,
                                                      4298
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 90,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 90,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4283,
                                                    4298
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 90,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 90,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ArrayExpression",
                                                    "elements": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "value",
                                                        "range": [
                                                          4300,
                                                          4305
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 90,
                                                            "column": 52
                                                          },
                                                          "end": {
                                                            "line": 90,
                                                            "column": 57
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "index",
                                                        "range": [
                                                          4307,
                                                          4312
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 90,
                                                            "column": 59
                                                          },
                                                          "end": {
                                                            "line": 90,
                                                            "column": 64
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4299,
                                                      4313
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 90,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 90,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4283,
                                                  4314
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 66
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4267,
                                              4315
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "range": [
                                            4260,
                                            4316
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 68
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4246,
                                        4326
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4222,
                                      4326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4212,
                                    4326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4208,
                                4327
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelector",
                                    "range": [
                                      4340,
                                      4354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "outerVal",
                                        "range": [
                                          4367,
                                          4375
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "innerVal",
                                        "range": [
                                          4377,
                                          4385
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "outerIndex",
                                        "range": [
                                          4387,
                                          4397
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "innerIndex",
                                        "range": [
                                          4399,
                                          4409
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "resultSelectorCalledWith",
                                                "range": [
                                                  4425,
                                                  4449
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  4450,
                                                  4454
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                4425,
                                                4454
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 93,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 93,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ArrayExpression",
                                                      "elements": [],
                                                      "range": [
                                                        4455,
                                                        4457
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 93,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 93,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "slice",
                                                      "range": [
                                                        4458,
                                                        4463
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 93,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 93,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4455,
                                                      4463
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 93,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 93,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      4464,
                                                      4468
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 93,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 93,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4455,
                                                    4468
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 93,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 93,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "arguments",
                                                    "range": [
                                                      4469,
                                                      4478
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 93,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 93,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4455,
                                                  4479
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 66
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4425,
                                              4480
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 93,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 93,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "range": [
                                            4425,
                                            4481
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 68
                                            }
                                          }
                                        },
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 8,
                                            "raw": "8",
                                            "range": [
                                              4501,
                                              4502
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            4494,
                                            4503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 21
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4411,
                                        4513
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4357,
                                      4513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4340,
                                    4513
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4336,
                                4514
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      4527,
                                      4534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      4537,
                                      4539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    4527,
                                    4539
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4523,
                                4540
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedCalls",
                                    "range": [
                                      4553,
                                      4566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              4584,
                                              4585
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": 4,
                                                "raw": "4",
                                                "range": [
                                                  4588,
                                                  4589
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  4591,
                                                  4592
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 21
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4587,
                                              4593
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 22
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              4595,
                                              4596
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 25
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              4598,
                                              4599
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4583,
                                          4600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              4615,
                                              4616
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": 3,
                                                "raw": "3",
                                                "range": [
                                                  4619,
                                                  4620
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  4622,
                                                  4623
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 21
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4618,
                                              4624
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 22
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              4626,
                                              4627
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 25
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              4629,
                                              4630
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4614,
                                          4631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              4646,
                                              4647
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 100,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 100,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  4650,
                                                  4651
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 100,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 100,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  4653,
                                                  4654
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 100,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 100,
                                                    "column": 21
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4649,
                                              4655
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 100,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 100,
                                                "column": 22
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              4657,
                                              4658
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 100,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 100,
                                                "column": 25
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              4660,
                                              4661
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 100,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 100,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4645,
                                          4662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              4677,
                                              4678
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 101,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 101,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  4681,
                                                  4682
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 101,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 101,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 3,
                                                "raw": "3",
                                                "range": [
                                                  4684,
                                                  4685
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 101,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 101,
                                                    "column": 21
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4680,
                                              4686
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 101,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 101,
                                                "column": 22
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              4688,
                                              4689
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 101,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 101,
                                                "column": 25
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              4691,
                                              4692
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 101,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 101,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4676,
                                          4693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4569,
                                      4704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4553,
                                    4704
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4549,
                                4705
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4714,
                                          4720
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          4721,
                                          4729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        4714,
                                        4729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          4730,
                                          4737
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          4739,
                                          4753
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4714,
                                      4754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      4755,
                                      4764
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    4714,
                                    4764
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 58
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          4775,
                                          4776
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  4792,
                                                  4799
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 104,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 104,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  4800,
                                                  4804
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 104,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 104,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                4792,
                                                4804
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 104,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 104,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  4805,
                                                  4806
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 104,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 104,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4792,
                                              4807
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            4792,
                                            4808
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4778,
                                        4818
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4765,
                                      4818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          4830,
                                          4833
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                4849,
                                                4853
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    4858,
                                                    4863
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber error handler not supposed to be called.",
                                                    "raw": "'Subscriber error handler not supposed to be called.'",
                                                    "range": [
                                                      4864,
                                                      4917
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 80
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4854,
                                                  4918
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4849,
                                              4919
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            4849,
                                            4920
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4835,
                                        4930
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4820,
                                      4930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 107,
                                        "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": [
                                                          4958,
                                                          4964
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 108,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 108,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          4965,
                                                          4971
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 108,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 108,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4958,
                                                        4971
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 108,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 108,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          4972,
                                                          4979
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 108,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 108,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4958,
                                                      4980
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 108,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 108,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      4981,
                                                      4983
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 108,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 108,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4958,
                                                    4983
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 108,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 108,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    4984,
                                                    4988
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 108,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 108,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4958,
                                                  4988
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 108,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 108,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  4989,
                                                  4994
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 108,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 108,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                4958,
                                                4994
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 108,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 108,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      4996,
                                                      4997
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 108,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 108,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      4999,
                                                      5000
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 108,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 108,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      5002,
                                                      5003
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 108,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 108,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      5005,
                                                      5006
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 108,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 108,
                                                        "column": 60
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4995,
                                                  5007
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 108,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 108,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4958,
                                              5008
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 108,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 108,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            4958,
                                            5009
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 63
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                          5022,
                                                          5028
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 109,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 109,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          5029,
                                                          5035
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 109,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 109,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5022,
                                                        5035
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 109,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 109,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "resultSelectorCalledWith",
                                                        "range": [
                                                          5036,
                                                          5060
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 109,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 109,
                                                            "column": 50
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5022,
                                                      5061
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 109,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 109,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      5062,
                                                      5064
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 109,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 109,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5022,
                                                    5064
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 109,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 109,
                                                      "column": 54
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    5065,
                                                    5069
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 109,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 109,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5022,
                                                  5069
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 109,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  5070,
                                                  5075
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 109,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                5022,
                                                5075
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 109,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 109,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expectedCalls",
                                                "range": [
                                                  5076,
                                                  5089
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 109,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 79
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5022,
                                              5090
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 109,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 109,
                                                "column": 80
                                              }
                                            }
                                          },
                                          "range": [
                                            5022,
                                            5091
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 81
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                5104,
                                                5108
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 110,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 110,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              5104,
                                              5110
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 110,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 110,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            5104,
                                            5111
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4944,
                                        5121
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 111,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4932,
                                      5121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4714,
                                  5122
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                4714,
                                5123
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            4100,
                            5129
                          ],
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 90
                            },
                            "end": {
                              "line": 112,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4084,
                          5129
                        ],
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 74
                          },
                          "end": {
                            "line": 112,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4014,
                      5130
                    ],
                    "loc": {
                      "start": {
                        "line": 86,
                        "column": 4
                      },
                      "end": {
                        "line": 112,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1396,
                    "_esdocTestName": "it1396"
                  },
                  "range": [
                    4014,
                    5131
                  ],
                  "loc": {
                    "start": {
                      "line": 86,
                      "column": 4
                    },
                    "end": {
                      "line": 112,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5136,
                        5138
                      ],
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 4
                        },
                        "end": {
                          "line": 113,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap values to rejected promises with resultSelector",
                        "raw": "'should mergeMap values to rejected promises with resultSelector'",
                        "range": [
                          5139,
                          5204
                        ],
                        "loc": {
                          "start": {
                            "line": 113,
                            "column": 7
                          },
                          "end": {
                            "line": 113,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              5216,
                              5220
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 84
                              },
                              "end": {
                                "line": 113,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      5236,
                                      5242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            5245,
                                            5247
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            5248,
                                            5258
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          5245,
                                          5258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 114,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 114,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          5259,
                                          5263
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 114,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 114,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        5245,
                                        5263
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 114,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 114,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              5265,
                                              5266
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              5268,
                                              5269
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              5271,
                                              5272
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              5274,
                                              5275
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5264,
                                          5276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 114,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 114,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5245,
                                      5277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5236,
                                    5277
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5232,
                                5278
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      5291,
                                      5298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          5311,
                                          5316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          5318,
                                          5323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  5346,
                                                  5356
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  5357,
                                                  5361
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "range": [
                                                5346,
                                                5361
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 116,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 116,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      5362,
                                                      5369
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 116,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 116,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "reject",
                                                    "range": [
                                                      5370,
                                                      5376
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 116,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 116,
                                                        "column": 49
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5362,
                                                    5376
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 116,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 116,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "+",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "+",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": "",
                                                          "raw": "''",
                                                          "range": [
                                                            5377,
                                                            5379
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 116,
                                                              "column": 50
                                                            },
                                                            "end": {
                                                              "line": 116,
                                                              "column": 52
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            5382,
                                                            5387
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 116,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 116,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5377,
                                                          5387
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 116,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 116,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Literal",
                                                        "value": "-",
                                                        "raw": "'-'",
                                                        "range": [
                                                          5390,
                                                          5393
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 116,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 116,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5377,
                                                        5393
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 116,
                                                          "column": 50
                                                        },
                                                        "end": {
                                                          "line": 116,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "index",
                                                      "range": [
                                                        5396,
                                                        5401
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 116,
                                                          "column": 69
                                                        },
                                                        "end": {
                                                          "line": 116,
                                                          "column": 74
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5377,
                                                      5401
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 116,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 116,
                                                        "column": 74
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5362,
                                                  5402
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 75
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5346,
                                              5403
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 116,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 116,
                                                "column": 76
                                              }
                                            }
                                          },
                                          "range": [
                                            5339,
                                            5404
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 77
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5325,
                                        5414
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5301,
                                      5414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    5291,
                                    5414
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5287,
                                5415
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelector",
                                    "range": [
                                      5428,
                                      5442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ThrowStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": "this should not be called",
                                            "raw": "'this should not be called'",
                                            "range": [
                                              5477,
                                              5504
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 119,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 119,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            5471,
                                            5505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5457,
                                        5515
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5445,
                                      5515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    5428,
                                    5515
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5424,
                                5516
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          5525,
                                          5531
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          5532,
                                          5540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        5525,
                                        5540
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          5541,
                                          5548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          5550,
                                          5564
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5525,
                                      5565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      5566,
                                      5575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    5525,
                                    5575
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 58
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          5586,
                                          5587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                5603,
                                                5607
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 122,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 122,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    5612,
                                                    5617
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 122,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 122,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber next handler not supposed to be called.",
                                                    "raw": "'Subscriber next handler not supposed to be called.'",
                                                    "range": [
                                                      5618,
                                                      5670
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 122,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 122,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5608,
                                                  5671
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5603,
                                              5672
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 122,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 122,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            5603,
                                            5673
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5589,
                                        5683
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5576,
                                      5683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          5695,
                                          5698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        5714,
                                                        5720
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 124,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 124,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        5721,
                                                        5727
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 124,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 124,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5714,
                                                      5727
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 124,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 124,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "err",
                                                      "range": [
                                                        5728,
                                                        5731
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 124,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 124,
                                                          "column": 29
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    5714,
                                                    5732
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 124,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 124,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    5733,
                                                    5735
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 124,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 124,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5714,
                                                  5735
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  5736,
                                                  5741
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                5714,
                                                5741
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 124,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 124,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "4-0",
                                                "raw": "'4-0'",
                                                "range": [
                                                  5742,
                                                  5747
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 45
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5714,
                                              5748
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 124,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 124,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            5714,
                                            5749
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                5762,
                                                5766
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 125,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 125,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              5762,
                                              5768
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 125,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 125,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            5762,
                                            5769
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 125,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 125,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5700,
                                        5779
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 126,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5685,
                                      5779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                5807,
                                                5811
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 127,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 127,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    5816,
                                                    5821
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 127,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 127,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber complete handler not supposed to be called.",
                                                    "raw": "'Subscriber complete handler not supposed to be called.'",
                                                    "range": [
                                                      5822,
                                                      5878
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 127,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 127,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5812,
                                                  5879
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 84
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5807,
                                              5880
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 127,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 127,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            5807,
                                            5881
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5793,
                                        5891
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5781,
                                      5891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5525,
                                  5892
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 128,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                5525,
                                5893
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 128,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            5222,
                            5899
                          ],
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 90
                            },
                            "end": {
                              "line": 129,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5206,
                          5899
                        ],
                        "loc": {
                          "start": {
                            "line": 113,
                            "column": 74
                          },
                          "end": {
                            "line": 129,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5136,
                      5900
                    ],
                    "loc": {
                      "start": {
                        "line": 113,
                        "column": 4
                      },
                      "end": {
                        "line": 129,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1397,
                    "_esdocTestName": "it1397"
                  },
                  "range": [
                    5136,
                    5901
                  ],
                  "loc": {
                    "start": {
                      "line": 113,
                      "column": 4
                    },
                    "end": {
                      "line": 129,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5906,
                        5908
                      ],
                      "loc": {
                        "start": {
                          "line": 130,
                          "column": 4
                        },
                        "end": {
                          "line": 130,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer values to many inner values",
                        "raw": "'should mergeMap many outer values to many inner values'",
                        "range": [
                          5909,
                          5965
                        ],
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 7
                          },
                          "end": {
                            "line": 130,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5993,
                                      5999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            6004,
                                            6005
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            6007,
                                            6012
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6004,
                                          6012
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            6014,
                                            6015
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            6017,
                                            6022
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6014,
                                          6022
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            6024,
                                            6025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            6027,
                                            6032
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6024,
                                          6032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            6034,
                                            6035
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            6037,
                                            6042
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6034,
                                          6042
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6002,
                                      6044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    5993,
                                    6044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5989,
                                6045
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6058,
                                      6060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6063,
                                        6066
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------|            ",
                                        "raw": "'-a-------b-------c-------d-------|            '",
                                        "range": [
                                          6067,
                                          6115
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6063,
                                      6116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    6058,
                                    6116
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6054,
                                6117
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6130,
                                      6136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                            !",
                                    "raw": "'^                                            !'",
                                    "range": [
                                      6139,
                                      6187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    6130,
                                    6187
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6126,
                                6188
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      6201,
                                      6206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6209,
                                        6213
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 134,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 134,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                        ",
                                        "raw": "'----i---j---k---l---|                        '",
                                        "range": [
                                          6214,
                                          6261
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          6263,
                                          6269
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 80
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6209,
                                      6270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    6201,
                                    6270
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 81
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6197,
                                6271
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 134,
                                  "column": 82
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      6284,
                                      6293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                        ",
                                        "raw": "' ^                   !                        '",
                                        "range": [
                                          6297,
                                          6345
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 73
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                   !                ",
                                        "raw": "'         ^                   !                '",
                                        "range": [
                                          6359,
                                          6407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^                   !        ",
                                        "raw": "'                 ^                   !        '",
                                        "range": [
                                          6421,
                                          6469
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                         ^                   !",
                                        "raw": "'                         ^                   !'",
                                        "range": [
                                          6483,
                                          6531
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6296,
                                      6532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    6284,
                                    6532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6280,
                                6533
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6546,
                                      6554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l---|",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l---|'",
                                    "range": [
                                      6557,
                                      6605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    6546,
                                    6605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6542,
                                6606
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6619,
                                      6625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6628,
                                          6630
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          6631,
                                          6639
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        6628,
                                        6639
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 140,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 140,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              6650,
                                              6655
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 140,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 140,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  6666,
                                                  6671
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                6659,
                                                6672
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6657,
                                            6674
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6640,
                                          6674
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6628,
                                      6675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    6619,
                                    6675
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6615,
                                6676
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6685,
                                        6701
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6702,
                                          6708
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6685,
                                      6709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6710,
                                      6714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6685,
                                    6714
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6715,
                                      6723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6725,
                                      6731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6685,
                                  6732
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                6685,
                                6733
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6742,
                                        6761
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            6762,
                                            6767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6768,
                                            6781
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          6762,
                                          6781
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6742,
                                      6782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6783,
                                      6787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6742,
                                    6787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      6788,
                                      6797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6742,
                                  6798
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                6742,
                                6799
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6808,
                                        6827
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6828,
                                            6830
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6831,
                                            6844
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6828,
                                          6844
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6808,
                                      6845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6846,
                                      6850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6808,
                                    6850
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6851,
                                      6857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6808,
                                  6858
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6808,
                                6859
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 143,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5979,
                            6865
                          ],
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 77
                            },
                            "end": {
                              "line": 144,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5967,
                          6865
                        ],
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 65
                          },
                          "end": {
                            "line": 144,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5906,
                      6866
                    ],
                    "loc": {
                      "start": {
                        "line": 130,
                        "column": 4
                      },
                      "end": {
                        "line": 144,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1398,
                    "_esdocTestName": "it1398"
                  },
                  "range": [
                    5906,
                    6867
                  ],
                  "loc": {
                    "start": {
                      "line": 130,
                      "column": 4
                    },
                    "end": {
                      "line": 144,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6872,
                        6874
                      ],
                      "loc": {
                        "start": {
                          "line": 145,
                          "column": 4
                        },
                        "end": {
                          "line": 145,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to many inner, complete late",
                        "raw": "'should mergeMap many outer to many inner, complete late'",
                        "range": [
                          6875,
                          6932
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 7
                          },
                          "end": {
                            "line": 145,
                            "column": 64
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6960,
                                      6966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            6971,
                                            6972
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            6974,
                                            6979
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6971,
                                          6979
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            6981,
                                            6982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            6984,
                                            6989
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6981,
                                          6989
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            6991,
                                            6992
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            6994,
                                            6999
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6991,
                                          6999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            7001,
                                            7002
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            7004,
                                            7009
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7001,
                                          7009
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6969,
                                      7011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    6960,
                                    7011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6956,
                                7012
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7025,
                                      7027
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7030,
                                        7033
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-----------------------|",
                                        "raw": "'-a-------b-------c-------d-----------------------|'",
                                        "range": [
                                          7034,
                                          7086
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7030,
                                      7087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    7025,
                                    7087
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7021,
                                7088
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7101,
                                      7107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                !",
                                    "raw": "'^                                                !'",
                                    "range": [
                                      7110,
                                      7162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    7101,
                                    7162
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7097,
                                7163
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      7176,
                                      7181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7184,
                                        7188
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 149,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                            ",
                                        "raw": "'----i---j---k---l---|                            '",
                                        "range": [
                                          7189,
                                          7240
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 76
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          7242,
                                          7248
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 78
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7184,
                                      7249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    7176,
                                    7249
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7172,
                                7250
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 8
                                },
                                "end": {
                                  "line": 149,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7263,
                                      7271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l-------|",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l-------|'",
                                    "range": [
                                      7274,
                                      7326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    7263,
                                    7326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7259,
                                7327
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 8
                                },
                                "end": {
                                  "line": 150,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7340,
                                      7346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          7349,
                                          7351
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          7352,
                                          7360
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        7349,
                                        7360
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 151,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 151,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              7371,
                                              7376
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 151,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 151,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  7387,
                                                  7392
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                7380,
                                                7393
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 151,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 151,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7378,
                                            7395
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7361,
                                          7395
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7349,
                                      7396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    7340,
                                    7396
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7336,
                                7397
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7406,
                                        7422
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7423,
                                          7429
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7406,
                                      7430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7431,
                                      7435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7406,
                                    7435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7436,
                                      7444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7446,
                                      7452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7406,
                                  7453
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                7406,
                                7454
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7463,
                                        7482
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 153,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 153,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7483,
                                            7485
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7486,
                                            7499
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7483,
                                          7499
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7463,
                                      7500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7501,
                                      7505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7463,
                                    7505
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7506,
                                      7512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7463,
                                  7513
                                ],
                                "loc": {
                                  "start": {
                                    "line": 153,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 153,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7463,
                                7514
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6946,
                            7520
                          ],
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 78
                            },
                            "end": {
                              "line": 154,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6934,
                          7520
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 66
                          },
                          "end": {
                            "line": 154,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6872,
                      7521
                    ],
                    "loc": {
                      "start": {
                        "line": 145,
                        "column": 4
                      },
                      "end": {
                        "line": 154,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1399,
                    "_esdocTestName": "it1399"
                  },
                  "range": [
                    6872,
                    7522
                  ],
                  "loc": {
                    "start": {
                      "line": 145,
                      "column": 4
                    },
                    "end": {
                      "line": 154,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7527,
                        7529
                      ],
                      "loc": {
                        "start": {
                          "line": 155,
                          "column": 4
                        },
                        "end": {
                          "line": 155,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to many inner, outer never completes",
                        "raw": "'should mergeMap many outer to many inner, outer never completes'",
                        "range": [
                          7530,
                          7595
                        ],
                        "loc": {
                          "start": {
                            "line": 155,
                            "column": 7
                          },
                          "end": {
                            "line": 155,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7623,
                                      7629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            7634,
                                            7635
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            7637,
                                            7642
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7634,
                                          7642
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            7644,
                                            7645
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            7647,
                                            7652
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7644,
                                          7652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            7654,
                                            7655
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            7657,
                                            7662
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7654,
                                          7662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            7664,
                                            7665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            7667,
                                            7672
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7664,
                                          7672
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7632,
                                      7674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    7623,
                                    7674
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7619,
                                7675
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7688,
                                      7690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7693,
                                        7696
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------e---------------f------",
                                        "raw": "'-a-------b-------c-------d-------e---------------f------'",
                                        "range": [
                                          7697,
                                          7755
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 79
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7693,
                                      7756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    7688,
                                    7756
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7684,
                                7757
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      7770,
                                      7775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                                       !",
                                    "raw": "'                                                       !'",
                                    "range": [
                                      7778,
                                      7836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    7770,
                                    7836
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7766,
                                7837
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 158,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7850,
                                      7856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                      !",
                                    "raw": "'^                                                      !'",
                                    "range": [
                                      7859,
                                      7917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    7850,
                                    7917
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7846,
                                7918
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      7931,
                                      7936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7939,
                                        7943
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                                  ",
                                        "raw": "'----i---j---k---l---|                                  '",
                                        "range": [
                                          7944,
                                          8001
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 82
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          8003,
                                          8009
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 90
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7939,
                                      8010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "range": [
                                    7931,
                                    8010
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 91
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7927,
                                8011
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 92
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8024,
                                      8032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)(ki)(lj)k---l---i--",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)(ki)(lj)k---l---i--'",
                                    "range": [
                                      8035,
                                      8093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    8024,
                                    8093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 81
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8020,
                                8094
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 82
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      8107,
                                      8113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8116,
                                          8118
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          8119,
                                          8127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        8116,
                                        8127
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 162,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              8138,
                                              8143
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 162,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 162,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  8154,
                                                  8159
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                8147,
                                                8160
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 162,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 162,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8145,
                                            8162
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8128,
                                          8162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8116,
                                      8163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    8107,
                                    8163
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8103,
                                8164
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8173,
                                        8189
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 163,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 163,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          8190,
                                          8196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 163,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 163,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          8198,
                                          8203
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 163,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 163,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8173,
                                      8204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8205,
                                      8209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    8173,
                                    8209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8210,
                                      8218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8220,
                                      8226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8173,
                                  8227
                                ],
                                "loc": {
                                  "start": {
                                    "line": 163,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 163,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                8173,
                                8228
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 8
                                },
                                "end": {
                                  "line": 163,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8237,
                                        8256
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 164,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8257,
                                            8259
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8260,
                                            8273
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8257,
                                          8273
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8237,
                                      8274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8275,
                                      8279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8237,
                                    8279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8280,
                                      8286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8237,
                                  8287
                                ],
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8237,
                                8288
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7609,
                            8294
                          ],
                          "loc": {
                            "start": {
                              "line": 155,
                              "column": 86
                            },
                            "end": {
                              "line": 165,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7597,
                          8294
                        ],
                        "loc": {
                          "start": {
                            "line": 155,
                            "column": 74
                          },
                          "end": {
                            "line": 165,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7527,
                      8295
                    ],
                    "loc": {
                      "start": {
                        "line": 155,
                        "column": 4
                      },
                      "end": {
                        "line": 165,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1400,
                    "_esdocTestName": "it1400"
                  },
                  "range": [
                    7527,
                    8296
                  ],
                  "loc": {
                    "start": {
                      "line": 155,
                      "column": 4
                    },
                    "end": {
                      "line": 165,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8301,
                        8303
                      ],
                      "loc": {
                        "start": {
                          "line": 166,
                          "column": 4
                        },
                        "end": {
                          "line": 166,
                          "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": [
                          8304,
                          8383
                        ],
                        "loc": {
                          "start": {
                            "line": 166,
                            "column": 7
                          },
                          "end": {
                            "line": 166,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8411,
                                      8417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            8422,
                                            8423
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            8425,
                                            8430
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8422,
                                          8430
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            8432,
                                            8433
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            8435,
                                            8440
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8432,
                                          8440
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            8442,
                                            8443
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            8445,
                                            8450
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8442,
                                          8450
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            8452,
                                            8453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            8455,
                                            8460
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8452,
                                          8460
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8420,
                                      8462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    8411,
                                    8462
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8407,
                                8463
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8476,
                                      8478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8481,
                                        8484
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 168,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 168,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------e---------------f------",
                                        "raw": "'-a-------b-------c-------d-------e---------------f------'",
                                        "range": [
                                          8485,
                                          8543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 79
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8481,
                                      8544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    8476,
                                    8544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8472,
                                8545
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 168,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8558,
                                      8564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                      !",
                                    "raw": "'^                                                      !'",
                                    "range": [
                                      8567,
                                      8625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    8558,
                                    8625
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8554,
                                8626
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      8639,
                                      8644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8647,
                                        8651
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                                  ",
                                        "raw": "'----i---j---k---l---|                                  '",
                                        "range": [
                                          8652,
                                          8709
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 82
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          8711,
                                          8717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 90
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8647,
                                      8718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "range": [
                                    8639,
                                    8718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 91
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8635,
                                8719
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 92
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8732,
                                      8740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)(ki)(lj)k---l---i--",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)(ki)(lj)k---l---i--'",
                                    "range": [
                                      8743,
                                      8801
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    8732,
                                    8801
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 81
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8728,
                                8802
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 171,
                                  "column": 82
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      8815,
                                      8820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                                       !",
                                    "raw": "'                                                       !'",
                                    "range": [
                                      8823,
                                      8881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    8815,
                                    8881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8811,
                                8882
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      8895,
                                      8901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  8904,
                                                  8906
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 173,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 173,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  8920,
                                                  8923
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 174,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 174,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "range": [
                                                8904,
                                                8923
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 174,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      8934,
                                                      8935
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 174,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 174,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          8946,
                                                          8947
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 174,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 174,
                                                            "column": 40
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8939,
                                                        8948
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 174,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 174,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8937,
                                                    8950
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 174,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 174,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  8924,
                                                  8950
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 174,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 174,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8904,
                                              8951
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 173,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeMap",
                                            "range": [
                                              8965,
                                              8973
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 175,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            8904,
                                            8973
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 173,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  8984,
                                                  8989
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 175,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 175,
                                                    "column": 37
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "inner",
                                                    "range": [
                                                      9000,
                                                      9005
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 175,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 175,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8993,
                                                    9006
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 175,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 175,
                                                      "column": 54
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                8991,
                                                9008
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 175,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 175,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              8974,
                                              9008
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 175,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 56
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8904,
                                          9009
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          9023,
                                          9026
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        8904,
                                        9026
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              9037,
                                              9038
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 176,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 176,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  9049,
                                                  9050
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "range": [
                                                9042,
                                                9051
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 176,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 176,
                                                  "column": 41
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9040,
                                            9053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9027,
                                          9053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8904,
                                      9054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    8895,
                                    9054
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8891,
                                9055
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9064,
                                        9080
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          9081,
                                          9087
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          9089,
                                          9094
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9064,
                                      9095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9096,
                                      9100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    9064,
                                    9100
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9101,
                                      9109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9111,
                                      9117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9064,
                                  9118
                                ],
                                "loc": {
                                  "start": {
                                    "line": 177,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 177,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                9064,
                                9119
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 177,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9128,
                                        9147
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9148,
                                            9150
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9151,
                                            9164
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9148,
                                          9164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9128,
                                      9165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9166,
                                      9170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9128,
                                    9170
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9171,
                                      9177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9128,
                                  9178
                                ],
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9128,
                                9179
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            8397,
                            9185
                          ],
                          "loc": {
                            "start": {
                              "line": 166,
                              "column": 100
                            },
                            "end": {
                              "line": 179,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8385,
                          9185
                        ],
                        "loc": {
                          "start": {
                            "line": 166,
                            "column": 88
                          },
                          "end": {
                            "line": 179,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8301,
                      9186
                    ],
                    "loc": {
                      "start": {
                        "line": 166,
                        "column": 4
                      },
                      "end": {
                        "line": 179,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1401,
                    "_esdocTestName": "it1401"
                  },
                  "range": [
                    8301,
                    9187
                  ],
                  "loc": {
                    "start": {
                      "line": 166,
                      "column": 4
                    },
                    "end": {
                      "line": 179,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9192,
                        9194
                      ],
                      "loc": {
                        "start": {
                          "line": 180,
                          "column": 4
                        },
                        "end": {
                          "line": 180,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to many inner, inner never completes",
                        "raw": "'should mergeMap many outer to many inner, inner never completes'",
                        "range": [
                          9195,
                          9260
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 7
                          },
                          "end": {
                            "line": 180,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9288,
                                      9294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            9299,
                                            9300
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            9302,
                                            9307
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9299,
                                          9307
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            9309,
                                            9310
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            9312,
                                            9317
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9309,
                                          9317
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            9319,
                                            9320
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            9322,
                                            9327
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9319,
                                          9327
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            9329,
                                            9330
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            9332,
                                            9337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9329,
                                          9337
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9297,
                                      9339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    9288,
                                    9339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9284,
                                9340
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9353,
                                      9355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9358,
                                        9361
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------|         ",
                                        "raw": "'-a-------b-------c-------d-------|         '",
                                        "range": [
                                          9362,
                                          9407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9358,
                                      9408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    9353,
                                    9408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9349,
                                9409
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9422,
                                      9428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                          ",
                                    "raw": "'^                                          '",
                                    "range": [
                                      9431,
                                      9476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    9422,
                                    9476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9418,
                                9477
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      9490,
                                      9495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9498,
                                        9502
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l-------------------------",
                                        "raw": "'----i---j---k---l-------------------------'",
                                        "range": [
                                          9503,
                                          9547
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          9549,
                                          9555
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 77
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9498,
                                      9556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    9490,
                                    9556
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9486,
                                9557
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9570,
                                      9578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l-",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l-'",
                                    "range": [
                                      9581,
                                      9626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    9570,
                                    9626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9566,
                                9627
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9640,
                                      9646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9649,
                                          9651
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          9652,
                                          9660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        9649,
                                        9660
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              9671,
                                              9676
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  9687,
                                                  9692
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 186,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 186,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                9680,
                                                9693
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 186,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 186,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9678,
                                            9695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9661,
                                          9695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9649,
                                      9696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    9640,
                                    9696
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9636,
                                9697
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9706,
                                        9722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9723,
                                          9729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9706,
                                      9730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9731,
                                      9735
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9706,
                                    9735
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9736,
                                      9744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9746,
                                      9752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9706,
                                  9753
                                ],
                                "loc": {
                                  "start": {
                                    "line": 187,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 187,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                9706,
                                9754
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 187,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9763,
                                        9782
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9783,
                                            9785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9786,
                                            9799
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9783,
                                          9799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9763,
                                      9800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9801,
                                      9805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9763,
                                    9805
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9806,
                                      9812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9763,
                                  9813
                                ],
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9763,
                                9814
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9274,
                            9820
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 86
                            },
                            "end": {
                              "line": 189,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9262,
                          9820
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 74
                          },
                          "end": {
                            "line": 189,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9192,
                      9821
                    ],
                    "loc": {
                      "start": {
                        "line": 180,
                        "column": 4
                      },
                      "end": {
                        "line": 189,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1402,
                    "_esdocTestName": "it1402"
                  },
                  "range": [
                    9192,
                    9822
                  ],
                  "loc": {
                    "start": {
                      "line": 180,
                      "column": 4
                    },
                    "end": {
                      "line": 189,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9827,
                        9829
                      ],
                      "loc": {
                        "start": {
                          "line": 190,
                          "column": 4
                        },
                        "end": {
                          "line": 190,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to many inner, and inner throws",
                        "raw": "'should mergeMap many outer to many inner, and inner throws'",
                        "range": [
                          9830,
                          9890
                        ],
                        "loc": {
                          "start": {
                            "line": 190,
                            "column": 7
                          },
                          "end": {
                            "line": 190,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9918,
                                      9924
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            9929,
                                            9930
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            9932,
                                            9937
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9929,
                                          9937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            9939,
                                            9940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            9942,
                                            9947
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9939,
                                          9947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            9949,
                                            9950
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            9952,
                                            9957
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9949,
                                          9957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            9959,
                                            9960
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            9962,
                                            9967
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9959,
                                          9967
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9927,
                                      9969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    9918,
                                    9969
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9914,
                                9970
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9983,
                                      9985
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9988,
                                        9991
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------|",
                                        "raw": "'-a-------b-------c-------d-------|'",
                                        "range": [
                                          9992,
                                          10028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9988,
                                      10029
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    9983,
                                    10029
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9979,
                                10030
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10043,
                                      10049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                        !        ",
                                    "raw": "'^                        !        '",
                                    "range": [
                                      10052,
                                      10088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10043,
                                    10088
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10039,
                                10089
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      10102,
                                      10107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10110,
                                        10114
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l-------#        ",
                                        "raw": "'----i---j---k---l-------#        '",
                                        "range": [
                                          10115,
                                          10150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          10152,
                                          10158
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10110,
                                      10159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    10102,
                                    10159
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10098,
                                10160
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10173,
                                      10181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)#        ",
                                    "raw": "'-----i---j---(ki)(lj)(ki)#        '",
                                    "range": [
                                      10184,
                                      10220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    10173,
                                    10220
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10169,
                                10221
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10234,
                                      10240
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10243,
                                          10245
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          10246,
                                          10254
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        10243,
                                        10254
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              10265,
                                              10270
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 196,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 196,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  10281,
                                                  10286
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 196,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 196,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                10274,
                                                10287
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 196,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 196,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10272,
                                            10289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10255,
                                          10289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10243,
                                      10290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    10234,
                                    10290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10230,
                                10291
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 196,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10300,
                                        10316
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10317,
                                          10323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10300,
                                      10324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10325,
                                      10329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10300,
                                    10329
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10330,
                                      10338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10340,
                                      10346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10300,
                                  10347
                                ],
                                "loc": {
                                  "start": {
                                    "line": 197,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 197,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                10300,
                                10348
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10357,
                                        10376
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 198,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 198,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10377,
                                            10379
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10380,
                                            10393
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10377,
                                          10393
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10357,
                                      10394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10395,
                                      10399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10357,
                                    10399
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10400,
                                      10406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10357,
                                  10407
                                ],
                                "loc": {
                                  "start": {
                                    "line": 198,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 198,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10357,
                                10408
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9904,
                            10414
                          ],
                          "loc": {
                            "start": {
                              "line": 190,
                              "column": 81
                            },
                            "end": {
                              "line": 199,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9892,
                          10414
                        ],
                        "loc": {
                          "start": {
                            "line": 190,
                            "column": 69
                          },
                          "end": {
                            "line": 199,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9827,
                      10415
                    ],
                    "loc": {
                      "start": {
                        "line": 190,
                        "column": 4
                      },
                      "end": {
                        "line": 199,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1403,
                    "_esdocTestName": "it1403"
                  },
                  "range": [
                    9827,
                    10416
                  ],
                  "loc": {
                    "start": {
                      "line": 190,
                      "column": 4
                    },
                    "end": {
                      "line": 199,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10421,
                        10423
                      ],
                      "loc": {
                        "start": {
                          "line": 200,
                          "column": 4
                        },
                        "end": {
                          "line": 200,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to many inner, and outer throws",
                        "raw": "'should mergeMap many outer to many inner, and outer throws'",
                        "range": [
                          10424,
                          10484
                        ],
                        "loc": {
                          "start": {
                            "line": 200,
                            "column": 7
                          },
                          "end": {
                            "line": 200,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10512,
                                      10518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            10523,
                                            10524
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            10526,
                                            10531
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10523,
                                          10531
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            10533,
                                            10534
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            10536,
                                            10541
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10533,
                                          10541
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            10543,
                                            10544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            10546,
                                            10551
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10543,
                                          10551
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            10553,
                                            10554
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            10556,
                                            10561
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10553,
                                          10561
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10521,
                                      10563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    10512,
                                    10563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10508,
                                10564
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10577,
                                      10579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10582,
                                        10585
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------#",
                                        "raw": "'-a-------b-------c-------d-------#'",
                                        "range": [
                                          10586,
                                          10622
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10582,
                                      10623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    10577,
                                    10623
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10573,
                                10624
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10637,
                                      10643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                !",
                                    "raw": "'^                                !'",
                                    "range": [
                                      10646,
                                      10682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10637,
                                    10682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10633,
                                10683
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      10696,
                                      10701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10704,
                                        10708
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 204,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 204,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|            ",
                                        "raw": "'----i---j---k---l---|            '",
                                        "range": [
                                          10709,
                                          10744
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          10746,
                                          10752
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10704,
                                      10753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    10696,
                                    10753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10692,
                                10754
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10767,
                                      10775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)#",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)#'",
                                    "range": [
                                      10778,
                                      10814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    10767,
                                    10814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10763,
                                10815
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10828,
                                      10834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10837,
                                          10839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          10840,
                                          10848
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        10837,
                                        10848
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              10859,
                                              10864
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 206,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  10875,
                                                  10880
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 206,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 206,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                10868,
                                                10881
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 206,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 206,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10866,
                                            10883
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10849,
                                          10883
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10837,
                                      10884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    10828,
                                    10884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10824,
                                10885
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10894,
                                        10910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10911,
                                          10917
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10894,
                                      10918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10919,
                                      10923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10894,
                                    10923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10924,
                                      10932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10934,
                                      10940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10894,
                                  10941
                                ],
                                "loc": {
                                  "start": {
                                    "line": 207,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 207,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                10894,
                                10942
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10951,
                                        10970
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10971,
                                            10973
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10974,
                                            10987
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10971,
                                          10987
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10951,
                                      10988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10989,
                                      10993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10951,
                                    10993
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10994,
                                      11000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10951,
                                  11001
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10951,
                                11002
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10498,
                            11008
                          ],
                          "loc": {
                            "start": {
                              "line": 200,
                              "column": 81
                            },
                            "end": {
                              "line": 209,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10486,
                          11008
                        ],
                        "loc": {
                          "start": {
                            "line": 200,
                            "column": 69
                          },
                          "end": {
                            "line": 209,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10421,
                      11009
                    ],
                    "loc": {
                      "start": {
                        "line": 200,
                        "column": 4
                      },
                      "end": {
                        "line": 209,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1404,
                    "_esdocTestName": "it1404"
                  },
                  "range": [
                    10421,
                    11010
                  ],
                  "loc": {
                    "start": {
                      "line": 200,
                      "column": 4
                    },
                    "end": {
                      "line": 209,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11015,
                        11017
                      ],
                      "loc": {
                        "start": {
                          "line": 210,
                          "column": 4
                        },
                        "end": {
                          "line": 210,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to many inner, both inner and outer throw",
                        "raw": "'should mergeMap many outer to many inner, both inner and outer throw'",
                        "range": [
                          11018,
                          11088
                        ],
                        "loc": {
                          "start": {
                            "line": 210,
                            "column": 7
                          },
                          "end": {
                            "line": 210,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11116,
                                      11122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            11127,
                                            11128
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            11130,
                                            11135
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11127,
                                          11135
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            11137,
                                            11138
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            11140,
                                            11145
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11137,
                                          11145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            11147,
                                            11148
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            11150,
                                            11155
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11147,
                                          11155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            11157,
                                            11158
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            11160,
                                            11165
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11157,
                                          11165
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11125,
                                      11167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    11116,
                                    11167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11112,
                                11168
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11181,
                                      11183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11186,
                                        11189
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------#",
                                        "raw": "'-a-------b-------c-------d-------#'",
                                        "range": [
                                          11190,
                                          11226
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11186,
                                      11227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    11181,
                                    11227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11177,
                                11228
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11241,
                                      11247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !            ",
                                    "raw": "'^                    !            '",
                                    "range": [
                                      11250,
                                      11286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    11241,
                                    11286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11237,
                                11287
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      11300,
                                      11305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11308,
                                        11312
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 214,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 214,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---#            ",
                                        "raw": "'----i---j---k---l---#            '",
                                        "range": [
                                          11313,
                                          11348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 214,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 214,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          11350,
                                          11356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 214,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 214,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11308,
                                      11357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    11300,
                                    11357
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11296,
                                11358
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 214,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11371,
                                      11379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)#            ",
                                    "raw": "'-----i---j---(ki)(lj)#            '",
                                    "range": [
                                      11382,
                                      11418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    11371,
                                    11418
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11367,
                                11419
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11432,
                                      11438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11441,
                                          11443
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          11444,
                                          11452
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        11441,
                                        11452
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 216,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 216,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              11463,
                                              11468
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 216,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 216,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  11479,
                                                  11484
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 216,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 216,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                11472,
                                                11485
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 216,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 216,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11470,
                                            11487
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11453,
                                          11487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11441,
                                      11488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    11432,
                                    11488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11428,
                                11489
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11498,
                                        11514
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11515,
                                          11521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11498,
                                      11522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11523,
                                      11527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11498,
                                    11527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11528,
                                      11536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11538,
                                      11544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11498,
                                  11545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 217,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 217,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                11498,
                                11546
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11555,
                                        11574
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11575,
                                            11577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11578,
                                            11591
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11575,
                                          11591
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11555,
                                      11592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11593,
                                      11597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11555,
                                    11597
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11598,
                                      11604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11555,
                                  11605
                                ],
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11555,
                                11606
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            11102,
                            11612
                          ],
                          "loc": {
                            "start": {
                              "line": 210,
                              "column": 91
                            },
                            "end": {
                              "line": 219,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11090,
                          11612
                        ],
                        "loc": {
                          "start": {
                            "line": 210,
                            "column": 79
                          },
                          "end": {
                            "line": 219,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11015,
                      11613
                    ],
                    "loc": {
                      "start": {
                        "line": 210,
                        "column": 4
                      },
                      "end": {
                        "line": 219,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1405,
                    "_esdocTestName": "it1405"
                  },
                  "range": [
                    11015,
                    11614
                  ],
                  "loc": {
                    "start": {
                      "line": 210,
                      "column": 4
                    },
                    "end": {
                      "line": 219,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11619,
                        11621
                      ],
                      "loc": {
                        "start": {
                          "line": 220,
                          "column": 4
                        },
                        "end": {
                          "line": 220,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap to many cold Observable, with parameter concurrency=1",
                        "raw": "'should mergeMap to many cold Observable, with parameter concurrency=1'",
                        "range": [
                          11622,
                          11693
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 7
                          },
                          "end": {
                            "line": 220,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11721,
                                      11727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            11732,
                                            11733
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            11735,
                                            11740
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11732,
                                          11740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            11742,
                                            11743
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            11745,
                                            11750
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11742,
                                          11750
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            11752,
                                            11753
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            11755,
                                            11760
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11752,
                                          11760
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            11762,
                                            11763
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            11765,
                                            11770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11762,
                                          11770
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11730,
                                      11772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    11721,
                                    11772
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11717,
                                11773
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11786,
                                      11788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11791,
                                        11794
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                                        ",
                                        "raw": "'-a-------b-------c---|                                        '",
                                        "range": [
                                          11795,
                                          11859
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11791,
                                      11860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    11786,
                                    11860
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11782,
                                11861
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11874,
                                      11880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                            !",
                                    "raw": "'^                                                            !'",
                                    "range": [
                                      11883,
                                      11947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    11874,
                                    11947
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11870,
                                11948
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      11961,
                                      11966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11969,
                                        11973
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                                        ",
                                        "raw": "'----i---j---k---l---|                                        '",
                                        "range": [
                                          11974,
                                          12037
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 88
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          12039,
                                          12045
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 90
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11969,
                                      12046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    11961,
                                    12046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11957,
                                12047
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      12060,
                                      12069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                                        ",
                                        "raw": "' ^                   !                                        '",
                                        "range": [
                                          12073,
                                          12137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 89
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^                   !                    ",
                                        "raw": "'                     ^                   !                    '",
                                        "range": [
                                          12151,
                                          12215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 76
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                                         ^                   !",
                                        "raw": "'                                         ^                   !'",
                                        "range": [
                                          12229,
                                          12293
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 227,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 227,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12072,
                                      12294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    12060,
                                    12294
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12056,
                                12295
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12308,
                                      12316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---k---l-------i---j---k---l-------i---j---k---l---|",
                                    "raw": "'-----i---j---k---l-------i---j---k---l-------i---j---k---l---|'",
                                    "range": [
                                      12319,
                                      12383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    12308,
                                    12383
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12304,
                                12384
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "project",
                                "range": [
                                  12402,
                                  12409
                                ],
                                "loc": {
                                  "start": {
                                    "line": 229,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 229,
                                    "column": 24
                                  }
                                }
                              },
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "inner",
                                      "range": [
                                        12421,
                                        12426
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 229,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 229,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      12414,
                                      12427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 42
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12412,
                                  12429
                                ],
                                "loc": {
                                  "start": {
                                    "line": 229,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 229,
                                    "column": 44
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                12393,
                                12429
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "resultSelector",
                                "range": [
                                  12447,
                                  12461
                                ],
                                "loc": {
                                  "start": {
                                    "line": 230,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 230,
                                    "column": 31
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "oV",
                                  "range": [
                                    12462,
                                    12464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iV",
                                  "range": [
                                    12466,
                                    12468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "oI",
                                  "range": [
                                    12470,
                                    12472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 42
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iI",
                                  "range": [
                                    12474,
                                    12476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "iV",
                                      "range": [
                                        12487,
                                        12489
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 230,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 230,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      12480,
                                      12490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12478,
                                  12492
                                ],
                                "loc": {
                                  "start": {
                                    "line": 230,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 230,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                12438,
                                12492
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12505,
                                      12511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          12514,
                                          12516
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          12517,
                                          12525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        12514,
                                        12525
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          12526,
                                          12533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          12535,
                                          12549
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          12551,
                                          12552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12514,
                                      12553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    12505,
                                    12553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12501,
                                12554
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12563,
                                        12579
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12580,
                                          12586
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12563,
                                      12587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12588,
                                      12592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12563,
                                    12592
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12593,
                                      12601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12603,
                                      12609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12563,
                                  12610
                                ],
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                12563,
                                12611
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12620,
                                        12639
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            12640,
                                            12645
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12646,
                                            12659
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          12640,
                                          12659
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12620,
                                      12660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12661,
                                      12665
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    12620,
                                    12665
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      12666,
                                      12675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12620,
                                  12676
                                ],
                                "loc": {
                                  "start": {
                                    "line": 233,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 233,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                12620,
                                12677
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12686,
                                        12705
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 234,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12706,
                                            12708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12709,
                                            12722
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12706,
                                          12722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12686,
                                      12723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12724,
                                      12728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12686,
                                    12728
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12729,
                                      12735
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12686,
                                  12736
                                ],
                                "loc": {
                                  "start": {
                                    "line": 234,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12686,
                                12737
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            11707,
                            12743
                          ],
                          "loc": {
                            "start": {
                              "line": 220,
                              "column": 92
                            },
                            "end": {
                              "line": 235,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11695,
                          12743
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 80
                          },
                          "end": {
                            "line": 235,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11619,
                      12744
                    ],
                    "loc": {
                      "start": {
                        "line": 220,
                        "column": 4
                      },
                      "end": {
                        "line": 235,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1406,
                    "_esdocTestName": "it1406"
                  },
                  "range": [
                    11619,
                    12745
                  ],
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 4
                    },
                    "end": {
                      "line": 235,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12750,
                        12752
                      ],
                      "loc": {
                        "start": {
                          "line": 236,
                          "column": 4
                        },
                        "end": {
                          "line": 236,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap to many cold Observable, with parameter concurrency=2",
                        "raw": "'should mergeMap to many cold Observable, with parameter concurrency=2'",
                        "range": [
                          12753,
                          12824
                        ],
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 7
                          },
                          "end": {
                            "line": 236,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12852,
                                      12858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            12863,
                                            12864
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            12866,
                                            12871
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12863,
                                          12871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            12873,
                                            12874
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            12876,
                                            12881
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12873,
                                          12881
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            12883,
                                            12884
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            12886,
                                            12891
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12883,
                                          12891
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            12893,
                                            12894
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            12896,
                                            12901
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12893,
                                          12901
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12861,
                                      12903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    12852,
                                    12903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12848,
                                12904
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12917,
                                      12919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12922,
                                        12925
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                    ",
                                        "raw": "'-a-------b-------c---|                    '",
                                        "range": [
                                          12926,
                                          12970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12922,
                                      12971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    12917,
                                    12971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12913,
                                12972
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12985,
                                      12991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                        !",
                                    "raw": "'^                                        !'",
                                    "range": [
                                      12994,
                                      13038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    12985,
                                    13038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12981,
                                13039
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      13052,
                                      13057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13060,
                                        13064
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 240,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 240,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                    ",
                                        "raw": "'----i---j---k---l---|                    '",
                                        "range": [
                                          13065,
                                          13108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          13110,
                                          13116
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13060,
                                      13117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    13052,
                                    13117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13048,
                                13118
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      13131,
                                      13140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                    ",
                                        "raw": "' ^                   !                    '",
                                        "range": [
                                          13144,
                                          13188
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                   !            ",
                                        "raw": "'         ^                   !            '",
                                        "range": [
                                          13202,
                                          13246
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^                   !",
                                        "raw": "'                     ^                   !'",
                                        "range": [
                                          13260,
                                          13304
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13143,
                                      13305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    13131,
                                    13305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13127,
                                13306
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13319,
                                      13327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)k---(li)j---k---l---|",
                                    "raw": "'-----i---j---(ki)(lj)k---(li)j---k---l---|'",
                                    "range": [
                                      13330,
                                      13374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    13319,
                                    13374
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13315,
                                13375
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "project",
                                "range": [
                                  13393,
                                  13400
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 24
                                  }
                                }
                              },
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "inner",
                                      "range": [
                                        13412,
                                        13417
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      13405,
                                      13418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 42
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13403,
                                  13420
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 44
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                13384,
                                13420
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "resultSelector",
                                "range": [
                                  13438,
                                  13452
                                ],
                                "loc": {
                                  "start": {
                                    "line": 246,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 31
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "oV",
                                  "range": [
                                    13453,
                                    13455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iV",
                                  "range": [
                                    13457,
                                    13459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "oI",
                                  "range": [
                                    13461,
                                    13463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 42
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iI",
                                  "range": [
                                    13465,
                                    13467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "iV",
                                      "range": [
                                        13478,
                                        13480
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      13471,
                                      13481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13469,
                                  13483
                                ],
                                "loc": {
                                  "start": {
                                    "line": 246,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                13429,
                                13483
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      13496,
                                      13502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          13505,
                                          13507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          13508,
                                          13516
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        13505,
                                        13516
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 247,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 247,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          13517,
                                          13524
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          13526,
                                          13540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          13542,
                                          13543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13505,
                                      13544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    13496,
                                    13544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13492,
                                13545
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 8
                                },
                                "end": {
                                  "line": 247,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13554,
                                        13570
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13571,
                                          13577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13554,
                                      13578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13579,
                                      13583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13554,
                                    13583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13584,
                                      13592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13594,
                                      13600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13554,
                                  13601
                                ],
                                "loc": {
                                  "start": {
                                    "line": 248,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 248,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                13554,
                                13602
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 8
                                },
                                "end": {
                                  "line": 248,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13611,
                                        13630
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 249,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            13631,
                                            13636
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 249,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 249,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13637,
                                            13650
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 249,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 249,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          13631,
                                          13650
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13611,
                                      13651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13652,
                                      13656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    13611,
                                    13656
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      13657,
                                      13666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13611,
                                  13667
                                ],
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                13611,
                                13668
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13677,
                                        13696
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            13697,
                                            13699
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13700,
                                            13713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13697,
                                          13713
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13677,
                                      13714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13715,
                                      13719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13677,
                                    13719
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13720,
                                      13726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13677,
                                  13727
                                ],
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13677,
                                13728
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            12838,
                            13734
                          ],
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 92
                            },
                            "end": {
                              "line": 251,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12826,
                          13734
                        ],
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 80
                          },
                          "end": {
                            "line": 251,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12750,
                      13735
                    ],
                    "loc": {
                      "start": {
                        "line": 236,
                        "column": 4
                      },
                      "end": {
                        "line": 251,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1407,
                    "_esdocTestName": "it1407"
                  },
                  "range": [
                    12750,
                    13736
                  ],
                  "loc": {
                    "start": {
                      "line": 236,
                      "column": 4
                    },
                    "end": {
                      "line": 251,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13741,
                        13743
                      ],
                      "loc": {
                        "start": {
                          "line": 252,
                          "column": 4
                        },
                        "end": {
                          "line": 252,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap to many hot Observable, with parameter concurrency=1",
                        "raw": "'should mergeMap to many hot Observable, with parameter concurrency=1'",
                        "range": [
                          13744,
                          13814
                        ],
                        "loc": {
                          "start": {
                            "line": 252,
                            "column": 7
                          },
                          "end": {
                            "line": 252,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13842,
                                      13848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            13853,
                                            13854
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            13856,
                                            13861
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13853,
                                          13861
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            13863,
                                            13864
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            13866,
                                            13871
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13863,
                                          13871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            13873,
                                            13874
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            13876,
                                            13881
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13873,
                                          13881
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            13883,
                                            13884
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            13886,
                                            13891
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13883,
                                          13891
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13851,
                                      13893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    13842,
                                    13893
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13838,
                                13894
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13907,
                                      13909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13912,
                                        13915
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 254,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 254,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                                        ",
                                        "raw": "'-a-------b-------c---|                                        '",
                                        "range": [
                                          13916,
                                          13980
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13912,
                                      13981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    13907,
                                    13981
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13903,
                                13982
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13995,
                                      14001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                            !",
                                    "raw": "'^                                                            !'",
                                    "range": [
                                      14004,
                                      14068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    13995,
                                    14068
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13991,
                                14069
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotA",
                                    "range": [
                                      14082,
                                      14086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        14089,
                                        14092
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x----i---j---k---l---|                                        ",
                                        "raw": "'x----i---j---k---l---|                                        '",
                                        "range": [
                                          14093,
                                          14157
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          14159,
                                          14165
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 95
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14089,
                                      14166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "range": [
                                    14082,
                                    14166
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 96
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14078,
                                14167
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 97
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotB",
                                    "range": [
                                      14180,
                                      14184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        14187,
                                        14190
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 257,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 257,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-x-xxxx-x-x-xxxxx-x----i---j---k---l---|                    ",
                                        "raw": "'-x-x-xxxx-x-x-xxxxx-x----i---j---k---l---|                    '",
                                        "range": [
                                          14191,
                                          14255
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          14257,
                                          14263
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 95
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14187,
                                      14264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "range": [
                                    14180,
                                    14264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 96
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14176,
                                14265
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 97
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotC",
                                    "range": [
                                      14278,
                                      14282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        14285,
                                        14288
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x-xxxx---x-x-x-x-x-xx--x--x-x--x--xxxx-x-----i---j---k---l---|",
                                        "raw": "'x-xxxx---x-x-x-x-x-xx--x--x-x--x--xxxx-x-----i---j---k---l---|'",
                                        "range": [
                                          14289,
                                          14353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          14355,
                                          14361
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 95
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14285,
                                      14362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "range": [
                                    14278,
                                    14362
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 96
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14274,
                                14363
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 97
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14376,
                                      14381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": " ^                   !                                        ",
                                    "raw": "' ^                   !                                        '",
                                    "range": [
                                      14384,
                                      14448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    14376,
                                    14448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14372,
                                14449
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14462,
                                      14467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                     ^                   !                    ",
                                    "raw": "'                     ^                   !                    '",
                                    "range": [
                                      14470,
                                      14534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    14462,
                                    14534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 260,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 260,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14458,
                                14535
                              ],
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 8
                                },
                                "end": {
                                  "line": 260,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      14548,
                                      14553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                         ^                   !",
                                    "raw": "'                                         ^                   !'",
                                    "range": [
                                      14556,
                                      14620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    14548,
                                    14620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14544,
                                14621
                              ],
                              "loc": {
                                "start": {
                                  "line": 261,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14634,
                                      14642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---k---l-------i---j---k---l-------i---j---k---l---|",
                                    "raw": "'-----i---j---k---l-------i---j---k---l-------i---j---k---l---|'",
                                    "range": [
                                      14645,
                                      14709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    14634,
                                    14709
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14630,
                                14710
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inners",
                                    "range": [
                                      14723,
                                      14729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            14734,
                                            14735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotA",
                                          "range": [
                                            14737,
                                            14741
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14734,
                                          14741
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            14743,
                                            14744
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotB",
                                          "range": [
                                            14746,
                                            14750
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14743,
                                          14750
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            14752,
                                            14753
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotC",
                                          "range": [
                                            14755,
                                            14759
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14752,
                                          14759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14732,
                                      14761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14723,
                                    14761
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14719,
                                14762
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "project",
                                "range": [
                                  14780,
                                  14787
                                ],
                                "loc": {
                                  "start": {
                                    "line": 264,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 264,
                                    "column": 24
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "x",
                                  "range": [
                                    14788,
                                    14789
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "inners",
                                        "range": [
                                          14800,
                                          14806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          14807,
                                          14808
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        14800,
                                        14809
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      14793,
                                      14810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14791,
                                  14812
                                ],
                                "loc": {
                                  "start": {
                                    "line": 264,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 264,
                                    "column": 49
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                14771,
                                14812
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "resultSelector",
                                "range": [
                                  14830,
                                  14844
                                ],
                                "loc": {
                                  "start": {
                                    "line": 265,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 31
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "oV",
                                  "range": [
                                    14845,
                                    14847
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iV",
                                  "range": [
                                    14849,
                                    14851
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "oI",
                                  "range": [
                                    14853,
                                    14855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 42
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iI",
                                  "range": [
                                    14857,
                                    14859
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "iV",
                                      "range": [
                                        14870,
                                        14872
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 265,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      14863,
                                      14873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14861,
                                  14875
                                ],
                                "loc": {
                                  "start": {
                                    "line": 265,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                14821,
                                14875
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      14888,
                                      14894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          14897,
                                          14899
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          14900,
                                          14908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        14897,
                                        14908
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          14909,
                                          14916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          14918,
                                          14932
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          14934,
                                          14935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14897,
                                      14936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    14888,
                                    14936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14884,
                                14937
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14946,
                                        14962
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 267,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 267,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          14963,
                                          14969
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14946,
                                      14970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14971,
                                      14975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14946,
                                    14975
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 267,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 267,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14976,
                                      14984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      14986,
                                      14992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14946,
                                  14993
                                ],
                                "loc": {
                                  "start": {
                                    "line": 267,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 267,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                14946,
                                14994
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15003,
                                        15022
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 268,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 268,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            15023,
                                            15025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15026,
                                            15039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          15023,
                                          15039
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15003,
                                      15040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15041,
                                      15045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    15003,
                                    15045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15046,
                                      15052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15003,
                                  15053
                                ],
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                15003,
                                15054
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15063,
                                        15082
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotA",
                                          "range": [
                                            15083,
                                            15087
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15088,
                                            15101
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          15083,
                                          15101
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15063,
                                      15102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15103,
                                      15107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    15063,
                                    15107
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15108,
                                      15113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15063,
                                  15114
                                ],
                                "loc": {
                                  "start": {
                                    "line": 269,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                15063,
                                15115
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15124,
                                        15143
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotB",
                                          "range": [
                                            15144,
                                            15148
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 270,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 270,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15149,
                                            15162
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 270,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 270,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          15144,
                                          15162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15124,
                                      15163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15164,
                                      15168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    15124,
                                    15168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15169,
                                      15174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15124,
                                  15175
                                ],
                                "loc": {
                                  "start": {
                                    "line": 270,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 270,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                15124,
                                15176
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15185,
                                        15204
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 271,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotC",
                                          "range": [
                                            15205,
                                            15209
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15210,
                                            15223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          15205,
                                          15223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15185,
                                      15224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15225,
                                      15229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    15185,
                                    15229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      15230,
                                      15235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15185,
                                  15236
                                ],
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                15185,
                                15237
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 60
                                }
                              }
                            }
                          ],
                          "range": [
                            13828,
                            15243
                          ],
                          "loc": {
                            "start": {
                              "line": 252,
                              "column": 91
                            },
                            "end": {
                              "line": 272,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13816,
                          15243
                        ],
                        "loc": {
                          "start": {
                            "line": 252,
                            "column": 79
                          },
                          "end": {
                            "line": 272,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13741,
                      15244
                    ],
                    "loc": {
                      "start": {
                        "line": 252,
                        "column": 4
                      },
                      "end": {
                        "line": 272,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1408,
                    "_esdocTestName": "it1408"
                  },
                  "range": [
                    13741,
                    15245
                  ],
                  "loc": {
                    "start": {
                      "line": 252,
                      "column": 4
                    },
                    "end": {
                      "line": 272,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15250,
                        15252
                      ],
                      "loc": {
                        "start": {
                          "line": 273,
                          "column": 4
                        },
                        "end": {
                          "line": 273,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap to many hot Observable, with parameter concurrency=2",
                        "raw": "'should mergeMap to many hot Observable, with parameter concurrency=2'",
                        "range": [
                          15253,
                          15323
                        ],
                        "loc": {
                          "start": {
                            "line": 273,
                            "column": 7
                          },
                          "end": {
                            "line": 273,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      15351,
                                      15357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            15362,
                                            15363
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            15365,
                                            15370
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15362,
                                          15370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            15372,
                                            15373
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            15375,
                                            15380
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15372,
                                          15380
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            15382,
                                            15383
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            15385,
                                            15390
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15382,
                                          15390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            15392,
                                            15393
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            15395,
                                            15400
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15392,
                                          15400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15360,
                                      15402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    15351,
                                    15402
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 274,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 274,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15347,
                                15403
                              ],
                              "loc": {
                                "start": {
                                  "line": 274,
                                  "column": 8
                                },
                                "end": {
                                  "line": 274,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      15416,
                                      15418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15421,
                                        15424
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                    ",
                                        "raw": "'-a-------b-------c---|                    '",
                                        "range": [
                                          15425,
                                          15469
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15421,
                                      15470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    15416,
                                    15470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15412,
                                15471
                              ],
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 275,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15484,
                                      15490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                        !",
                                    "raw": "'^                                        !'",
                                    "range": [
                                      15493,
                                      15537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    15484,
                                    15537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15480,
                                15538
                              ],
                              "loc": {
                                "start": {
                                  "line": 276,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotA",
                                    "range": [
                                      15551,
                                      15555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15558,
                                        15561
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 277,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 277,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x----i---j---k---l---|                    ",
                                        "raw": "'x----i---j---k---l---|                    '",
                                        "range": [
                                          15562,
                                          15606
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          15608,
                                          15614
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15558,
                                      15615
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    15551,
                                    15615
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15547,
                                15616
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 8
                                },
                                "end": {
                                  "line": 277,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotB",
                                    "range": [
                                      15629,
                                      15633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15636,
                                        15639
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 278,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 278,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-x-xxxx----i---j---k---l---|            ",
                                        "raw": "'-x-x-xxxx----i---j---k---l---|            '",
                                        "range": [
                                          15640,
                                          15684
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          15686,
                                          15692
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15636,
                                      15693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    15629,
                                    15693
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 278,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15625,
                                15694
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 278,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotC",
                                    "range": [
                                      15707,
                                      15711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15714,
                                        15717
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 279,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 279,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x-xxxx---x-x-x-x-x-xx----i---j---k---l---|",
                                        "raw": "'x-xxxx---x-x-x-x-x-xx----i---j---k---l---|'",
                                        "range": [
                                          15718,
                                          15762
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 279,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 279,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          15764,
                                          15770
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 279,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 279,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15714,
                                      15771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    15707,
                                    15771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15703,
                                15772
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 8
                                },
                                "end": {
                                  "line": 279,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15785,
                                      15790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": " ^                   !                    ",
                                    "raw": "' ^                   !                    '",
                                    "range": [
                                      15793,
                                      15837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    15785,
                                    15837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15781,
                                15838
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 8
                                },
                                "end": {
                                  "line": 280,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15851,
                                      15856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         ^                   !            ",
                                    "raw": "'         ^                   !            '",
                                    "range": [
                                      15859,
                                      15903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    15851,
                                    15903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15847,
                                15904
                              ],
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 8
                                },
                                "end": {
                                  "line": 281,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      15917,
                                      15922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                     ^                   !",
                                    "raw": "'                     ^                   !'",
                                    "range": [
                                      15925,
                                      15969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    15917,
                                    15969
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15913,
                                15970
                              ],
                              "loc": {
                                "start": {
                                  "line": 282,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15983,
                                      15991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)k---(li)j---k---l---|",
                                    "raw": "'-----i---j---(ki)(lj)k---(li)j---k---l---|'",
                                    "range": [
                                      15994,
                                      16038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    15983,
                                    16038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15979,
                                16039
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inners",
                                    "range": [
                                      16052,
                                      16058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            16063,
                                            16064
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotA",
                                          "range": [
                                            16066,
                                            16070
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16063,
                                          16070
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            16072,
                                            16073
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotB",
                                          "range": [
                                            16075,
                                            16079
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16072,
                                          16079
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            16081,
                                            16082
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotC",
                                          "range": [
                                            16084,
                                            16088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16081,
                                          16088
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16061,
                                      16090
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16052,
                                    16090
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16048,
                                16091
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 8
                                },
                                "end": {
                                  "line": 284,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "project",
                                "range": [
                                  16109,
                                  16116
                                ],
                                "loc": {
                                  "start": {
                                    "line": 285,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 285,
                                    "column": 24
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "x",
                                  "range": [
                                    16117,
                                    16118
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "inners",
                                        "range": [
                                          16129,
                                          16135
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          16136,
                                          16137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        16129,
                                        16138
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 285,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 285,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      16122,
                                      16139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16120,
                                  16141
                                ],
                                "loc": {
                                  "start": {
                                    "line": 285,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 285,
                                    "column": 49
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                16100,
                                16141
                              ],
                              "loc": {
                                "start": {
                                  "line": 285,
                                  "column": 8
                                },
                                "end": {
                                  "line": 285,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "resultSelector",
                                "range": [
                                  16159,
                                  16173
                                ],
                                "loc": {
                                  "start": {
                                    "line": 286,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 286,
                                    "column": 31
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "oV",
                                  "range": [
                                    16174,
                                    16176
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iV",
                                  "range": [
                                    16178,
                                    16180
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "oI",
                                  "range": [
                                    16182,
                                    16184
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 42
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iI",
                                  "range": [
                                    16186,
                                    16188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "iV",
                                      "range": [
                                        16199,
                                        16201
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 286,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 286,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      16192,
                                      16202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16190,
                                  16204
                                ],
                                "loc": {
                                  "start": {
                                    "line": 286,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 286,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                16150,
                                16204
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 8
                                },
                                "end": {
                                  "line": 286,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      16217,
                                      16223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          16226,
                                          16228
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          16229,
                                          16237
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        16226,
                                        16237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 287,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 287,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          16238,
                                          16245
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          16247,
                                          16261
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          16263,
                                          16264
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16226,
                                      16265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    16217,
                                    16265
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16213,
                                16266
                              ],
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 8
                                },
                                "end": {
                                  "line": 287,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16275,
                                        16291
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 288,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 288,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          16292,
                                          16298
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16275,
                                      16299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16300,
                                      16304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    16275,
                                    16304
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16305,
                                      16313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      16315,
                                      16321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16275,
                                  16322
                                ],
                                "loc": {
                                  "start": {
                                    "line": 288,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 288,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                16275,
                                16323
                              ],
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 8
                                },
                                "end": {
                                  "line": 288,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16332,
                                        16351
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 289,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            16352,
                                            16354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16355,
                                            16368
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          16352,
                                          16368
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16332,
                                      16369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16370,
                                      16374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16332,
                                    16374
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16375,
                                      16381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16332,
                                  16382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 289,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                16332,
                                16383
                              ],
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 8
                                },
                                "end": {
                                  "line": 289,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16392,
                                        16411
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 290,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 290,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotA",
                                          "range": [
                                            16412,
                                            16416
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 290,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16417,
                                            16430
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 290,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          16412,
                                          16430
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 290,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 290,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16392,
                                      16431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16432,
                                      16436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    16392,
                                    16436
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16437,
                                      16442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16392,
                                  16443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                16392,
                                16444
                              ],
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 8
                                },
                                "end": {
                                  "line": 290,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16453,
                                        16472
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 291,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotB",
                                          "range": [
                                            16473,
                                            16477
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 291,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16478,
                                            16491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 291,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          16473,
                                          16491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 291,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 291,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16453,
                                      16492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16493,
                                      16497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    16453,
                                    16497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16498,
                                      16503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16453,
                                  16504
                                ],
                                "loc": {
                                  "start": {
                                    "line": 291,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                16453,
                                16505
                              ],
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16514,
                                        16533
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 292,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 292,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotC",
                                          "range": [
                                            16534,
                                            16538
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 292,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 292,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16539,
                                            16552
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 292,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 292,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          16534,
                                          16552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 292,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 292,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16514,
                                      16553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16554,
                                      16558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    16514,
                                    16558
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      16559,
                                      16564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16514,
                                  16565
                                ],
                                "loc": {
                                  "start": {
                                    "line": 292,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 292,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                16514,
                                16566
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 292,
                                  "column": 60
                                }
                              }
                            }
                          ],
                          "range": [
                            15337,
                            16572
                          ],
                          "loc": {
                            "start": {
                              "line": 273,
                              "column": 91
                            },
                            "end": {
                              "line": 293,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15325,
                          16572
                        ],
                        "loc": {
                          "start": {
                            "line": 273,
                            "column": 79
                          },
                          "end": {
                            "line": 293,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15250,
                      16573
                    ],
                    "loc": {
                      "start": {
                        "line": 273,
                        "column": 4
                      },
                      "end": {
                        "line": 293,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1409,
                    "_esdocTestName": "it1409"
                  },
                  "range": [
                    15250,
                    16574
                  ],
                  "loc": {
                    "start": {
                      "line": 273,
                      "column": 4
                    },
                    "end": {
                      "line": 293,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16579,
                        16581
                      ],
                      "loc": {
                        "start": {
                          "line": 294,
                          "column": 4
                        },
                        "end": {
                          "line": 294,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap to many cold Observable, with parameter concurrency=1, without resultSelector",
                        "raw": "'should mergeMap to many cold Observable, with parameter concurrency=1, without resultSelector'",
                        "range": [
                          16582,
                          16677
                        ],
                        "loc": {
                          "start": {
                            "line": 294,
                            "column": 7
                          },
                          "end": {
                            "line": 294,
                            "column": 102
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      16705,
                                      16711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            16716,
                                            16717
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            16719,
                                            16724
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16716,
                                          16724
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            16726,
                                            16727
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            16729,
                                            16734
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16726,
                                          16734
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            16736,
                                            16737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            16739,
                                            16744
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16736,
                                          16744
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            16746,
                                            16747
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            16749,
                                            16754
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16746,
                                          16754
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16714,
                                      16756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    16705,
                                    16756
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16701,
                                16757
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      16770,
                                      16772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16775,
                                        16778
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 296,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                                        ",
                                        "raw": "'-a-------b-------c---|                                        '",
                                        "range": [
                                          16779,
                                          16843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 296,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 296,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16775,
                                      16844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    16770,
                                    16844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16766,
                                16845
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 296,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16858,
                                      16864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                            !",
                                    "raw": "'^                                                            !'",
                                    "range": [
                                      16867,
                                      16931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    16858,
                                    16931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16854,
                                16932
                              ],
                              "loc": {
                                "start": {
                                  "line": 297,
                                  "column": 8
                                },
                                "end": {
                                  "line": 297,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      16945,
                                      16950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16953,
                                        16957
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 298,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 298,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                                        ",
                                        "raw": "'----i---j---k---l---|                                        '",
                                        "range": [
                                          16958,
                                          17021
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 298,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 298,
                                            "column": 88
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          17023,
                                          17029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 298,
                                            "column": 90
                                          },
                                          "end": {
                                            "line": 298,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16953,
                                      17030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    16945,
                                    17030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16941,
                                17031
                              ],
                              "loc": {
                                "start": {
                                  "line": 298,
                                  "column": 8
                                },
                                "end": {
                                  "line": 298,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      17044,
                                      17053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                                        ",
                                        "raw": "' ^                   !                                        '",
                                        "range": [
                                          17057,
                                          17121
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 89
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^                   !                    ",
                                        "raw": "'                     ^                   !                    '",
                                        "range": [
                                          17135,
                                          17199
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 76
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                                         ^                   !",
                                        "raw": "'                                         ^                   !'",
                                        "range": [
                                          17213,
                                          17277
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 301,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 301,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17056,
                                      17278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    17044,
                                    17278
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17040,
                                17279
                              ],
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 8
                                },
                                "end": {
                                  "line": 301,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17292,
                                      17300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---k---l-------i---j---k---l-------i---j---k---l---|",
                                    "raw": "'-----i---j---k---l-------i---j---k---l-------i---j---k---l---|'",
                                    "range": [
                                      17303,
                                      17367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    17292,
                                    17367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17288,
                                17368
                              ],
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 8
                                },
                                "end": {
                                  "line": 302,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "project",
                                "range": [
                                  17386,
                                  17393
                                ],
                                "loc": {
                                  "start": {
                                    "line": 303,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 303,
                                    "column": 24
                                  }
                                }
                              },
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "inner",
                                      "range": [
                                        17405,
                                        17410
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 303,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 303,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      17398,
                                      17411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 42
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17396,
                                  17413
                                ],
                                "loc": {
                                  "start": {
                                    "line": 303,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 303,
                                    "column": 44
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                17377,
                                17413
                              ],
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 8
                                },
                                "end": {
                                  "line": 303,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      17426,
                                      17432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          17435,
                                          17437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          17438,
                                          17446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        17435,
                                        17446
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 304,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 304,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          17447,
                                          17454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          17456,
                                          17457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17435,
                                      17458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    17426,
                                    17458
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 304,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 304,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17422,
                                17459
                              ],
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 8
                                },
                                "end": {
                                  "line": 304,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17468,
                                        17484
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 305,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 305,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          17485,
                                          17491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17468,
                                      17492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17493,
                                      17497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17468,
                                    17497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17498,
                                      17506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      17508,
                                      17514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17468,
                                  17515
                                ],
                                "loc": {
                                  "start": {
                                    "line": 305,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 305,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                17468,
                                17516
                              ],
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17525,
                                        17544
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 306,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 306,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            17545,
                                            17550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 306,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 306,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17551,
                                            17564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 306,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 306,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          17545,
                                          17564
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 306,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 306,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17525,
                                      17565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17566,
                                      17570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    17525,
                                    17570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 306,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 306,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      17571,
                                      17580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17525,
                                  17581
                                ],
                                "loc": {
                                  "start": {
                                    "line": 306,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 306,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                17525,
                                17582
                              ],
                              "loc": {
                                "start": {
                                  "line": 306,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17591,
                                        17610
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 307,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 307,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            17611,
                                            17613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17614,
                                            17627
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          17611,
                                          17627
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17591,
                                      17628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17629,
                                      17633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17591,
                                    17633
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17634,
                                      17640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17591,
                                  17641
                                ],
                                "loc": {
                                  "start": {
                                    "line": 307,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 307,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                17591,
                                17642
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 307,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            16691,
                            17648
                          ],
                          "loc": {
                            "start": {
                              "line": 294,
                              "column": 116
                            },
                            "end": {
                              "line": 308,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16679,
                          17648
                        ],
                        "loc": {
                          "start": {
                            "line": 294,
                            "column": 104
                          },
                          "end": {
                            "line": 308,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16579,
                      17649
                    ],
                    "loc": {
                      "start": {
                        "line": 294,
                        "column": 4
                      },
                      "end": {
                        "line": 308,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1410,
                    "_esdocTestName": "it1410"
                  },
                  "range": [
                    16579,
                    17650
                  ],
                  "loc": {
                    "start": {
                      "line": 294,
                      "column": 4
                    },
                    "end": {
                      "line": 308,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17655,
                        17657
                      ],
                      "loc": {
                        "start": {
                          "line": 309,
                          "column": 4
                        },
                        "end": {
                          "line": 309,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap to many cold Observable, with parameter concurrency=2, without resultSelector",
                        "raw": "'should mergeMap to many cold Observable, with parameter concurrency=2, without resultSelector'",
                        "range": [
                          17658,
                          17753
                        ],
                        "loc": {
                          "start": {
                            "line": 309,
                            "column": 7
                          },
                          "end": {
                            "line": 309,
                            "column": 102
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      17781,
                                      17787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            17792,
                                            17793
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            17795,
                                            17800
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17792,
                                          17800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            17802,
                                            17803
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            17805,
                                            17810
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17802,
                                          17810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            17812,
                                            17813
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            17815,
                                            17820
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17812,
                                          17820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            17822,
                                            17823
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            17825,
                                            17830
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17822,
                                          17830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17790,
                                      17832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    17781,
                                    17832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 310,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 310,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17777,
                                17833
                              ],
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 8
                                },
                                "end": {
                                  "line": 310,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      17846,
                                      17848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17851,
                                        17854
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 311,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 311,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                    ",
                                        "raw": "'-a-------b-------c---|                    '",
                                        "range": [
                                          17855,
                                          17899
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17851,
                                      17900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    17846,
                                    17900
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 311,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 311,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17842,
                                17901
                              ],
                              "loc": {
                                "start": {
                                  "line": 311,
                                  "column": 8
                                },
                                "end": {
                                  "line": 311,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17914,
                                      17920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                        !",
                                    "raw": "'^                                        !'",
                                    "range": [
                                      17923,
                                      17967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    17914,
                                    17967
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17910,
                                17968
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 8
                                },
                                "end": {
                                  "line": 312,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      17981,
                                      17986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        17989,
                                        17993
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 313,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 313,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                    ",
                                        "raw": "'----i---j---k---l---|                    '",
                                        "range": [
                                          17994,
                                          18037
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 313,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 313,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          18039,
                                          18045
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 313,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 313,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17989,
                                      18046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    17981,
                                    18046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 313,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 313,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17977,
                                18047
                              ],
                              "loc": {
                                "start": {
                                  "line": 313,
                                  "column": 8
                                },
                                "end": {
                                  "line": 313,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      18060,
                                      18069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                    ",
                                        "raw": "' ^                   !                    '",
                                        "range": [
                                          18073,
                                          18117
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                   !            ",
                                        "raw": "'         ^                   !            '",
                                        "range": [
                                          18131,
                                          18175
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 315,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 315,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^                   !",
                                        "raw": "'                     ^                   !'",
                                        "range": [
                                          18189,
                                          18233
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 316,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 316,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18072,
                                      18234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    18060,
                                    18234
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 314,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 316,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18056,
                                18235
                              ],
                              "loc": {
                                "start": {
                                  "line": 314,
                                  "column": 8
                                },
                                "end": {
                                  "line": 316,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18248,
                                      18256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)k---(li)j---k---l---|",
                                    "raw": "'-----i---j---(ki)(lj)k---(li)j---k---l---|'",
                                    "range": [
                                      18259,
                                      18303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    18248,
                                    18303
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 317,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 317,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18244,
                                18304
                              ],
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 8
                                },
                                "end": {
                                  "line": 317,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "project",
                                "range": [
                                  18322,
                                  18329
                                ],
                                "loc": {
                                  "start": {
                                    "line": 318,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 318,
                                    "column": 24
                                  }
                                }
                              },
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "inner",
                                      "range": [
                                        18341,
                                        18346
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 318,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 318,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      18334,
                                      18347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 42
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18332,
                                  18349
                                ],
                                "loc": {
                                  "start": {
                                    "line": 318,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 318,
                                    "column": 44
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                18313,
                                18349
                              ],
                              "loc": {
                                "start": {
                                  "line": 318,
                                  "column": 8
                                },
                                "end": {
                                  "line": 318,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      18362,
                                      18368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          18371,
                                          18373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 319,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          18374,
                                          18382
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 319,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        18371,
                                        18382
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 319,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 319,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          18383,
                                          18390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 319,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          18392,
                                          18393
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 319,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18371,
                                      18394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    18362,
                                    18394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18358,
                                18395
                              ],
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18404,
                                        18420
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 320,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 320,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          18421,
                                          18427
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 320,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 320,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18404,
                                      18428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18429,
                                      18433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    18404,
                                    18433
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18434,
                                      18442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      18444,
                                      18450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18404,
                                  18451
                                ],
                                "loc": {
                                  "start": {
                                    "line": 320,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 320,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                18404,
                                18452
                              ],
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 8
                                },
                                "end": {
                                  "line": 320,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18461,
                                        18480
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 321,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 321,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            18481,
                                            18486
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18487,
                                            18500
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          18481,
                                          18500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18461,
                                      18501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18502,
                                      18506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    18461,
                                    18506
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      18507,
                                      18516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18461,
                                  18517
                                ],
                                "loc": {
                                  "start": {
                                    "line": 321,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 321,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                18461,
                                18518
                              ],
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 8
                                },
                                "end": {
                                  "line": 321,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18527,
                                        18546
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 322,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 322,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            18547,
                                            18549
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 322,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 322,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18550,
                                            18563
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 322,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 322,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18547,
                                          18563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 322,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 322,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18527,
                                      18564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18565,
                                      18569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    18527,
                                    18569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18570,
                                      18576
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18527,
                                  18577
                                ],
                                "loc": {
                                  "start": {
                                    "line": 322,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 322,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                18527,
                                18578
                              ],
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 8
                                },
                                "end": {
                                  "line": 322,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            17767,
                            18584
                          ],
                          "loc": {
                            "start": {
                              "line": 309,
                              "column": 116
                            },
                            "end": {
                              "line": 323,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17755,
                          18584
                        ],
                        "loc": {
                          "start": {
                            "line": 309,
                            "column": 104
                          },
                          "end": {
                            "line": 323,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17655,
                      18585
                    ],
                    "loc": {
                      "start": {
                        "line": 309,
                        "column": 4
                      },
                      "end": {
                        "line": 323,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1411,
                    "_esdocTestName": "it1411"
                  },
                  "range": [
                    17655,
                    18586
                  ],
                  "loc": {
                    "start": {
                      "line": 309,
                      "column": 4
                    },
                    "end": {
                      "line": 323,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18591,
                        18593
                      ],
                      "loc": {
                        "start": {
                          "line": 324,
                          "column": 4
                        },
                        "end": {
                          "line": 324,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap to many hot Observable, with parameter concurrency=1, without resultSelector",
                        "raw": "'should mergeMap to many hot Observable, with parameter concurrency=1, without resultSelector'",
                        "range": [
                          18594,
                          18688
                        ],
                        "loc": {
                          "start": {
                            "line": 324,
                            "column": 7
                          },
                          "end": {
                            "line": 324,
                            "column": 101
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      18716,
                                      18722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            18727,
                                            18728
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            18730,
                                            18735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18727,
                                          18735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            18737,
                                            18738
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            18740,
                                            18745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18737,
                                          18745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            18747,
                                            18748
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            18750,
                                            18755
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18747,
                                          18755
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            18757,
                                            18758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            18760,
                                            18765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18757,
                                          18765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18725,
                                      18767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    18716,
                                    18767
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18712,
                                18768
                              ],
                              "loc": {
                                "start": {
                                  "line": 325,
                                  "column": 8
                                },
                                "end": {
                                  "line": 325,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      18781,
                                      18783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18786,
                                        18789
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 326,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 326,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                                        ",
                                        "raw": "'-a-------b-------c---|                                        '",
                                        "range": [
                                          18790,
                                          18854
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18786,
                                      18855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    18781,
                                    18855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 326,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 326,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18777,
                                18856
                              ],
                              "loc": {
                                "start": {
                                  "line": 326,
                                  "column": 8
                                },
                                "end": {
                                  "line": 326,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18869,
                                      18875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                            !",
                                    "raw": "'^                                                            !'",
                                    "range": [
                                      18878,
                                      18942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    18869,
                                    18942
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18865,
                                18943
                              ],
                              "loc": {
                                "start": {
                                  "line": 327,
                                  "column": 8
                                },
                                "end": {
                                  "line": 327,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotA",
                                    "range": [
                                      18956,
                                      18960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18963,
                                        18966
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x----i---j---k---l---|                                        ",
                                        "raw": "'x----i---j---k---l---|                                        '",
                                        "range": [
                                          18967,
                                          19031
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 328,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 328,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          19033,
                                          19039
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 328,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 328,
                                            "column": 95
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18963,
                                      19040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "range": [
                                    18956,
                                    19040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 96
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18952,
                                19041
                              ],
                              "loc": {
                                "start": {
                                  "line": 328,
                                  "column": 8
                                },
                                "end": {
                                  "line": 328,
                                  "column": 97
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotB",
                                    "range": [
                                      19054,
                                      19058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        19061,
                                        19064
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-x-xxxx-x-x-xxxxx-x----i---j---k---l---|                    ",
                                        "raw": "'-x-x-xxxx-x-x-xxxxx-x----i---j---k---l---|                    '",
                                        "range": [
                                          19065,
                                          19129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          19131,
                                          19137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 95
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19061,
                                      19138
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "range": [
                                    19054,
                                    19138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 96
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19050,
                                19139
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 8
                                },
                                "end": {
                                  "line": 329,
                                  "column": 97
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotC",
                                    "range": [
                                      19152,
                                      19156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        19159,
                                        19162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 330,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 330,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x-xxxx---x-x-x-x-x-xx--x--x-x--x--xxxx-x-----i---j---k---l---|",
                                        "raw": "'x-xxxx---x-x-x-x-x-xx--x--x-x--x--xxxx-x-----i---j---k---l---|'",
                                        "range": [
                                          19163,
                                          19227
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 330,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 330,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          19229,
                                          19235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 330,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 330,
                                            "column": 95
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19159,
                                      19236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "range": [
                                    19152,
                                    19236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 330,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 330,
                                      "column": 96
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19148,
                                19237
                              ],
                              "loc": {
                                "start": {
                                  "line": 330,
                                  "column": 8
                                },
                                "end": {
                                  "line": 330,
                                  "column": 97
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19250,
                                      19255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": " ^                   !                                        ",
                                    "raw": "' ^                   !                                        '",
                                    "range": [
                                      19258,
                                      19322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    19250,
                                    19322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 331,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 331,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19246,
                                19323
                              ],
                              "loc": {
                                "start": {
                                  "line": 331,
                                  "column": 8
                                },
                                "end": {
                                  "line": 331,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19336,
                                      19341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                     ^                   !                    ",
                                    "raw": "'                     ^                   !                    '",
                                    "range": [
                                      19344,
                                      19408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    19336,
                                    19408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 332,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 332,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19332,
                                19409
                              ],
                              "loc": {
                                "start": {
                                  "line": 332,
                                  "column": 8
                                },
                                "end": {
                                  "line": 332,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      19422,
                                      19427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                         ^                   !",
                                    "raw": "'                                         ^                   !'",
                                    "range": [
                                      19430,
                                      19494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    19422,
                                    19494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 333,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 333,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19418,
                                19495
                              ],
                              "loc": {
                                "start": {
                                  "line": 333,
                                  "column": 8
                                },
                                "end": {
                                  "line": 333,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19508,
                                      19516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---k---l-------i---j---k---l-------i---j---k---l---|",
                                    "raw": "'-----i---j---k---l-------i---j---k---l-------i---j---k---l---|'",
                                    "range": [
                                      19519,
                                      19583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    19508,
                                    19583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 334,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 334,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19504,
                                19584
                              ],
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 8
                                },
                                "end": {
                                  "line": 334,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inners",
                                    "range": [
                                      19597,
                                      19603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            19608,
                                            19609
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotA",
                                          "range": [
                                            19611,
                                            19615
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19608,
                                          19615
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            19617,
                                            19618
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotB",
                                          "range": [
                                            19620,
                                            19624
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19617,
                                          19624
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            19626,
                                            19627
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotC",
                                          "range": [
                                            19629,
                                            19633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19626,
                                          19633
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19606,
                                      19635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    19597,
                                    19635
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19593,
                                19636
                              ],
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 8
                                },
                                "end": {
                                  "line": 335,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "project",
                                "range": [
                                  19654,
                                  19661
                                ],
                                "loc": {
                                  "start": {
                                    "line": 336,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 336,
                                    "column": 24
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "x",
                                  "range": [
                                    19662,
                                    19663
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 336,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 336,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "inners",
                                        "range": [
                                          19674,
                                          19680
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          19681,
                                          19682
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        19674,
                                        19683
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 336,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 336,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      19667,
                                      19684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19665,
                                  19686
                                ],
                                "loc": {
                                  "start": {
                                    "line": 336,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 336,
                                    "column": 49
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                19645,
                                19686
                              ],
                              "loc": {
                                "start": {
                                  "line": 336,
                                  "column": 8
                                },
                                "end": {
                                  "line": 336,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      19699,
                                      19705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          19708,
                                          19710
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          19711,
                                          19719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        19708,
                                        19719
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 337,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 337,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          19720,
                                          19727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          19729,
                                          19730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19708,
                                      19731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    19699,
                                    19731
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19695,
                                19732
                              ],
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 8
                                },
                                "end": {
                                  "line": 337,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19741,
                                        19757
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 338,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 338,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          19758,
                                          19764
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19741,
                                      19765
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19766,
                                      19770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    19741,
                                    19770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 338,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 338,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19771,
                                      19779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      19781,
                                      19787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19741,
                                  19788
                                ],
                                "loc": {
                                  "start": {
                                    "line": 338,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 338,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                19741,
                                19789
                              ],
                              "loc": {
                                "start": {
                                  "line": 338,
                                  "column": 8
                                },
                                "end": {
                                  "line": 338,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19798,
                                        19817
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 339,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 339,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            19818,
                                            19820
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 339,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 339,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19821,
                                            19834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 339,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 339,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          19818,
                                          19834
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 339,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 339,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19798,
                                      19835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19836,
                                      19840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    19798,
                                    19840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 339,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 339,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      19841,
                                      19847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19798,
                                  19848
                                ],
                                "loc": {
                                  "start": {
                                    "line": 339,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 339,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                19798,
                                19849
                              ],
                              "loc": {
                                "start": {
                                  "line": 339,
                                  "column": 8
                                },
                                "end": {
                                  "line": 339,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19858,
                                        19877
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 340,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 340,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotA",
                                          "range": [
                                            19878,
                                            19882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19883,
                                            19896
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          19878,
                                          19896
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 340,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 340,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19858,
                                      19897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19898,
                                      19902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    19858,
                                    19902
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 340,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 340,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19903,
                                      19908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19858,
                                  19909
                                ],
                                "loc": {
                                  "start": {
                                    "line": 340,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 340,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                19858,
                                19910
                              ],
                              "loc": {
                                "start": {
                                  "line": 340,
                                  "column": 8
                                },
                                "end": {
                                  "line": 340,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19919,
                                        19938
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 341,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 341,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotB",
                                          "range": [
                                            19939,
                                            19943
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 341,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 341,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19944,
                                            19957
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 341,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 341,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          19939,
                                          19957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19919,
                                      19958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19959,
                                      19963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    19919,
                                    19963
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 341,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 341,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19964,
                                      19969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19919,
                                  19970
                                ],
                                "loc": {
                                  "start": {
                                    "line": 341,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 341,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                19919,
                                19971
                              ],
                              "loc": {
                                "start": {
                                  "line": 341,
                                  "column": 8
                                },
                                "end": {
                                  "line": 341,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19980,
                                        19999
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 342,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 342,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotC",
                                          "range": [
                                            20000,
                                            20004
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 342,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 342,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20005,
                                            20018
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 342,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 342,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          20000,
                                          20018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19980,
                                      20019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20020,
                                      20024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    19980,
                                    20024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      20025,
                                      20030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19980,
                                  20031
                                ],
                                "loc": {
                                  "start": {
                                    "line": 342,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 342,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                19980,
                                20032
                              ],
                              "loc": {
                                "start": {
                                  "line": 342,
                                  "column": 8
                                },
                                "end": {
                                  "line": 342,
                                  "column": 60
                                }
                              }
                            }
                          ],
                          "range": [
                            18702,
                            20038
                          ],
                          "loc": {
                            "start": {
                              "line": 324,
                              "column": 115
                            },
                            "end": {
                              "line": 343,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18690,
                          20038
                        ],
                        "loc": {
                          "start": {
                            "line": 324,
                            "column": 103
                          },
                          "end": {
                            "line": 343,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18591,
                      20039
                    ],
                    "loc": {
                      "start": {
                        "line": 324,
                        "column": 4
                      },
                      "end": {
                        "line": 343,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1412,
                    "_esdocTestName": "it1412"
                  },
                  "range": [
                    18591,
                    20040
                  ],
                  "loc": {
                    "start": {
                      "line": 324,
                      "column": 4
                    },
                    "end": {
                      "line": 343,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20045,
                        20047
                      ],
                      "loc": {
                        "start": {
                          "line": 344,
                          "column": 4
                        },
                        "end": {
                          "line": 344,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap to many hot Observable, with parameter concurrency=2, without resultSelector",
                        "raw": "'should mergeMap to many hot Observable, with parameter concurrency=2, without resultSelector'",
                        "range": [
                          20048,
                          20142
                        ],
                        "loc": {
                          "start": {
                            "line": 344,
                            "column": 7
                          },
                          "end": {
                            "line": 344,
                            "column": 101
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      20170,
                                      20176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            20181,
                                            20182
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            20184,
                                            20189
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20181,
                                          20189
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 345,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 345,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            20191,
                                            20192
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            20194,
                                            20199
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20191,
                                          20199
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 345,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 345,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            20201,
                                            20202
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            20204,
                                            20209
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20201,
                                          20209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 345,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 345,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            20211,
                                            20212
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            20214,
                                            20219
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20211,
                                          20219
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 345,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 345,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20179,
                                      20221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    20170,
                                    20221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 345,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 345,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20166,
                                20222
                              ],
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 8
                                },
                                "end": {
                                  "line": 345,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      20235,
                                      20237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20240,
                                        20243
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 346,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 346,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                    ",
                                        "raw": "'-a-------b-------c---|                    '",
                                        "range": [
                                          20244,
                                          20288
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 346,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 346,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20240,
                                      20289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    20235,
                                    20289
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 346,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 346,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20231,
                                20290
                              ],
                              "loc": {
                                "start": {
                                  "line": 346,
                                  "column": 8
                                },
                                "end": {
                                  "line": 346,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      20303,
                                      20309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                        !",
                                    "raw": "'^                                        !'",
                                    "range": [
                                      20312,
                                      20356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    20303,
                                    20356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20299,
                                20357
                              ],
                              "loc": {
                                "start": {
                                  "line": 347,
                                  "column": 8
                                },
                                "end": {
                                  "line": 347,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotA",
                                    "range": [
                                      20370,
                                      20374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20377,
                                        20380
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 348,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 348,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x----i---j---k---l---|                    ",
                                        "raw": "'x----i---j---k---l---|                    '",
                                        "range": [
                                          20381,
                                          20425
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 348,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 348,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          20427,
                                          20433
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 348,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 348,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20377,
                                      20434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    20370,
                                    20434
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20366,
                                20435
                              ],
                              "loc": {
                                "start": {
                                  "line": 348,
                                  "column": 8
                                },
                                "end": {
                                  "line": 348,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotB",
                                    "range": [
                                      20448,
                                      20452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20455,
                                        20458
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 349,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 349,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-x-xxxx----i---j---k---l---|            ",
                                        "raw": "'-x-x-xxxx----i---j---k---l---|            '",
                                        "range": [
                                          20459,
                                          20503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 349,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 349,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          20505,
                                          20511
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 349,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 349,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20455,
                                      20512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    20448,
                                    20512
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20444,
                                20513
                              ],
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 8
                                },
                                "end": {
                                  "line": 349,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hotC",
                                    "range": [
                                      20526,
                                      20530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20533,
                                        20536
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 350,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 350,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x-xxxx---x-x-x-x-x-xx----i---j---k---l---|",
                                        "raw": "'x-xxxx---x-x-x-x-x-xx----i---j---k---l---|'",
                                        "range": [
                                          20537,
                                          20581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 350,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 350,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          20583,
                                          20589
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 350,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 350,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20533,
                                      20590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    20526,
                                    20590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20522,
                                20591
                              ],
                              "loc": {
                                "start": {
                                  "line": 350,
                                  "column": 8
                                },
                                "end": {
                                  "line": 350,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20604,
                                      20609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": " ^                   !                    ",
                                    "raw": "' ^                   !                    '",
                                    "range": [
                                      20612,
                                      20656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    20604,
                                    20656
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20600,
                                20657
                              ],
                              "loc": {
                                "start": {
                                  "line": 351,
                                  "column": 8
                                },
                                "end": {
                                  "line": 351,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20670,
                                      20675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         ^                   !            ",
                                    "raw": "'         ^                   !            '",
                                    "range": [
                                      20678,
                                      20722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    20670,
                                    20722
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20666,
                                20723
                              ],
                              "loc": {
                                "start": {
                                  "line": 352,
                                  "column": 8
                                },
                                "end": {
                                  "line": 352,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      20736,
                                      20741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                     ^                   !",
                                    "raw": "'                     ^                   !'",
                                    "range": [
                                      20744,
                                      20788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    20736,
                                    20788
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20732,
                                20789
                              ],
                              "loc": {
                                "start": {
                                  "line": 353,
                                  "column": 8
                                },
                                "end": {
                                  "line": 353,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20802,
                                      20810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)k---(li)j---k---l---|",
                                    "raw": "'-----i---j---(ki)(lj)k---(li)j---k---l---|'",
                                    "range": [
                                      20813,
                                      20857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    20802,
                                    20857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 354,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 354,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20798,
                                20858
                              ],
                              "loc": {
                                "start": {
                                  "line": 354,
                                  "column": 8
                                },
                                "end": {
                                  "line": 354,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inners",
                                    "range": [
                                      20871,
                                      20877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            20882,
                                            20883
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotA",
                                          "range": [
                                            20885,
                                            20889
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20882,
                                          20889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 355,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            20891,
                                            20892
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotB",
                                          "range": [
                                            20894,
                                            20898
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20891,
                                          20898
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 355,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            20900,
                                            20901
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "hotC",
                                          "range": [
                                            20903,
                                            20907
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20900,
                                          20907
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 355,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20880,
                                      20909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    20871,
                                    20909
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20867,
                                20910
                              ],
                              "loc": {
                                "start": {
                                  "line": 355,
                                  "column": 8
                                },
                                "end": {
                                  "line": 355,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "project",
                                "range": [
                                  20928,
                                  20935
                                ],
                                "loc": {
                                  "start": {
                                    "line": 356,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 356,
                                    "column": 24
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "x",
                                  "range": [
                                    20936,
                                    20937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 356,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 356,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "inners",
                                        "range": [
                                          20948,
                                          20954
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 356,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 356,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          20955,
                                          20956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 356,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 356,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        20948,
                                        20957
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 356,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 356,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      20941,
                                      20958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20939,
                                  20960
                                ],
                                "loc": {
                                  "start": {
                                    "line": 356,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 356,
                                    "column": 49
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                20919,
                                20960
                              ],
                              "loc": {
                                "start": {
                                  "line": 356,
                                  "column": 8
                                },
                                "end": {
                                  "line": 356,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      20973,
                                      20979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          20982,
                                          20984
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          20985,
                                          20993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        20982,
                                        20993
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          20994,
                                          21001
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          21003,
                                          21004
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20982,
                                      21005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    20973,
                                    21005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 357,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 357,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20969,
                                21006
                              ],
                              "loc": {
                                "start": {
                                  "line": 357,
                                  "column": 8
                                },
                                "end": {
                                  "line": 357,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        21015,
                                        21031
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 358,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 358,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          21032,
                                          21038
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 358,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 358,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21015,
                                      21039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21040,
                                      21044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    21015,
                                    21044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 358,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 358,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      21045,
                                      21053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      21055,
                                      21061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21015,
                                  21062
                                ],
                                "loc": {
                                  "start": {
                                    "line": 358,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 358,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                21015,
                                21063
                              ],
                              "loc": {
                                "start": {
                                  "line": 358,
                                  "column": 8
                                },
                                "end": {
                                  "line": 358,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21072,
                                        21091
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 359,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 359,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            21092,
                                            21094
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 359,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 359,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21095,
                                            21108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 359,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 359,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          21092,
                                          21108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 359,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21072,
                                      21109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21110,
                                      21114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    21072,
                                    21114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 359,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 359,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      21115,
                                      21121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21072,
                                  21122
                                ],
                                "loc": {
                                  "start": {
                                    "line": 359,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 359,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                21072,
                                21123
                              ],
                              "loc": {
                                "start": {
                                  "line": 359,
                                  "column": 8
                                },
                                "end": {
                                  "line": 359,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21132,
                                        21151
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 360,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 360,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotA",
                                          "range": [
                                            21152,
                                            21156
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 360,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 360,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21157,
                                            21170
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 360,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 360,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          21152,
                                          21170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 360,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 360,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21132,
                                      21171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21172,
                                      21176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    21132,
                                    21176
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 360,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 360,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      21177,
                                      21182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21132,
                                  21183
                                ],
                                "loc": {
                                  "start": {
                                    "line": 360,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 360,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                21132,
                                21184
                              ],
                              "loc": {
                                "start": {
                                  "line": 360,
                                  "column": 8
                                },
                                "end": {
                                  "line": 360,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21193,
                                        21212
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 361,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 361,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotB",
                                          "range": [
                                            21213,
                                            21217
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 361,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 361,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21218,
                                            21231
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 361,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 361,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          21213,
                                          21231
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 361,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 361,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21193,
                                      21232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21233,
                                      21237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    21193,
                                    21237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 361,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 361,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      21238,
                                      21243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21193,
                                  21244
                                ],
                                "loc": {
                                  "start": {
                                    "line": 361,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 361,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                21193,
                                21245
                              ],
                              "loc": {
                                "start": {
                                  "line": 361,
                                  "column": 8
                                },
                                "end": {
                                  "line": 361,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21254,
                                        21273
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 362,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 362,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hotC",
                                          "range": [
                                            21274,
                                            21278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 362,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 362,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21279,
                                            21292
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 362,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 362,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          21274,
                                          21292
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 362,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 362,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21254,
                                      21293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21294,
                                      21298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    21254,
                                    21298
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 362,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 362,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      21299,
                                      21304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21254,
                                  21305
                                ],
                                "loc": {
                                  "start": {
                                    "line": 362,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 362,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                21254,
                                21306
                              ],
                              "loc": {
                                "start": {
                                  "line": 362,
                                  "column": 8
                                },
                                "end": {
                                  "line": 362,
                                  "column": 60
                                }
                              }
                            }
                          ],
                          "range": [
                            20156,
                            21312
                          ],
                          "loc": {
                            "start": {
                              "line": 344,
                              "column": 115
                            },
                            "end": {
                              "line": 363,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20144,
                          21312
                        ],
                        "loc": {
                          "start": {
                            "line": 344,
                            "column": 103
                          },
                          "end": {
                            "line": 363,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20045,
                      21313
                    ],
                    "loc": {
                      "start": {
                        "line": 344,
                        "column": 4
                      },
                      "end": {
                        "line": 363,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1413,
                    "_esdocTestName": "it1413"
                  },
                  "range": [
                    20045,
                    21314
                  ],
                  "loc": {
                    "start": {
                      "line": 344,
                      "column": 4
                    },
                    "end": {
                      "line": 363,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        21319,
                        21321
                      ],
                      "loc": {
                        "start": {
                          "line": 364,
                          "column": 4
                        },
                        "end": {
                          "line": 364,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many complex, where all inners are finite",
                        "raw": "'should mergeMap many complex, where all inners are finite'",
                        "range": [
                          21322,
                          21381
                        ],
                        "loc": {
                          "start": {
                            "line": 364,
                            "column": 7
                          },
                          "end": {
                            "line": 364,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      21409,
                                      21410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21413,
                                        21417
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 365,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 365,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          21418,
                                          21422
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 365,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 365,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21413,
                                      21423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    21409,
                                    21423
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21405,
                                21424
                              ],
                              "loc": {
                                "start": {
                                  "line": 365,
                                  "column": 8
                                },
                                "end": {
                                  "line": 365,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      21437,
                                      21438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21441,
                                        21445
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 366,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 366,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          21446,
                                          21450
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 366,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 366,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21441,
                                      21451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    21437,
                                    21451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 366,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 366,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21433,
                                21452
                              ],
                              "loc": {
                                "start": {
                                  "line": 366,
                                  "column": 8
                                },
                                "end": {
                                  "line": 366,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      21465,
                                      21466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21469,
                                        21473
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 367,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 367,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5------------------6-|",
                                        "raw": "'-2--3--4--5------------------6-|'",
                                        "range": [
                                          21474,
                                          21508
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 367,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 367,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21469,
                                      21509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    21465,
                                    21509
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 367,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 367,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21461,
                                21510
                              ],
                              "loc": {
                                "start": {
                                  "line": 367,
                                  "column": 8
                                },
                                "end": {
                                  "line": 367,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      21523,
                                      21524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21527,
                                        21531
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 368,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 368,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----------2--3|",
                                        "raw": "'-----------2--3|'",
                                        "range": [
                                          21532,
                                          21550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 368,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 368,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21527,
                                      21551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    21523,
                                    21551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 368,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 368,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21519,
                                21552
                              ],
                              "loc": {
                                "start": {
                                  "line": 368,
                                  "column": 8
                                },
                                "end": {
                                  "line": 368,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      21565,
                                      21566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21569,
                                        21573
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--------2--3-----4--5--------|",
                                        "raw": "'-1--------2--3-----4--5--------|'",
                                        "range": [
                                          21574,
                                          21608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21569,
                                      21609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    21565,
                                    21609
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21561,
                                21610
                              ],
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 8
                                },
                                "end": {
                                  "line": 369,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      21623,
                                      21624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21627,
                                        21631
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 370,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 370,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          21632,
                                          21637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 370,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 370,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21627,
                                      21638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    21623,
                                    21638
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 370,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 370,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21619,
                                21639
                              ],
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 8
                                },
                                "end": {
                                  "line": 370,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      21652,
                                      21653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21656,
                                        21660
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 371,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 371,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          21661,
                                          21670
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 371,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 371,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21656,
                                      21671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    21652,
                                    21671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 371,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 371,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21648,
                                21672
                              ],
                              "loc": {
                                "start": {
                                  "line": 371,
                                  "column": 8
                                },
                                "end": {
                                  "line": 371,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      21685,
                                      21687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        21690,
                                        21693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 372,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 372,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|'",
                                        "range": [
                                          21694,
                                          21742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 372,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 372,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21690,
                                      21743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    21685,
                                    21743
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 372,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 372,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21681,
                                21744
                              ],
                              "loc": {
                                "start": {
                                  "line": 372,
                                  "column": 8
                                },
                                "end": {
                                  "line": 372,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      21757,
                                      21763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                             !",
                                    "raw": "'^                                             !'",
                                    "range": [
                                      21766,
                                      21815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    21757,
                                    21815
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 373,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 373,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21753,
                                21816
                              ],
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 8
                                },
                                "end": {
                                  "line": 373,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      21829,
                                      21837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5---1--2--3--2--3--6--4--5---1-2--|",
                                    "raw": "'---2--3--4--5---1--2--3--2--3--6--4--5---1-2--|'",
                                    "range": [
                                      21840,
                                      21889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    21829,
                                    21889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 374,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 374,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21825,
                                21890
                              ],
                              "loc": {
                                "start": {
                                  "line": 374,
                                  "column": 8
                                },
                                "end": {
                                  "line": 374,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      21903,
                                      21919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            21924,
                                            21925
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            21927,
                                            21928
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21924,
                                          21928
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            21930,
                                            21931
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            21933,
                                            21934
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21930,
                                          21934
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            21936,
                                            21937
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            21939,
                                            21940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21936,
                                          21940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            21942,
                                            21943
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            21945,
                                            21946
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21942,
                                          21946
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            21948,
                                            21949
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            21951,
                                            21952
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21948,
                                          21952
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            21954,
                                            21955
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            21957,
                                            21958
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21954,
                                          21958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            21960,
                                            21961
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            21963,
                                            21964
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21960,
                                          21964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21922,
                                      21966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    21903,
                                    21966
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21899,
                                21967
                              ],
                              "loc": {
                                "start": {
                                  "line": 375,
                                  "column": 8
                                },
                                "end": {
                                  "line": 375,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      21980,
                                      21986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          21989,
                                          21991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 376,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 376,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          21992,
                                          22000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 376,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 376,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        21989,
                                        22000
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 376,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 376,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              22011,
                                              22016
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 376,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 376,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    22027,
                                                    22043
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 376,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 376,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    22044,
                                                    22049
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 376,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 376,
                                                      "column": 81
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  22027,
                                                  22050
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 376,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 376,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                22020,
                                                22051
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 376,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 376,
                                                  "column": 83
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            22018,
                                            22053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 376,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 376,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          22001,
                                          22053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 376,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 376,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21989,
                                      22054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    21980,
                                    22054
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 376,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 376,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21976,
                                22055
                              ],
                              "loc": {
                                "start": {
                                  "line": 376,
                                  "column": 8
                                },
                                "end": {
                                  "line": 376,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        22064,
                                        22080
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 377,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 377,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          22081,
                                          22087
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 377,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 377,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22064,
                                      22088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22089,
                                      22093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    22064,
                                    22093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 377,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 377,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      22094,
                                      22102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22064,
                                  22103
                                ],
                                "loc": {
                                  "start": {
                                    "line": 377,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 377,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                22064,
                                22104
                              ],
                              "loc": {
                                "start": {
                                  "line": 377,
                                  "column": 8
                                },
                                "end": {
                                  "line": 377,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        22113,
                                        22132
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 378,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 378,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            22133,
                                            22135
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 378,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 378,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            22136,
                                            22149
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 378,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 378,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          22133,
                                          22149
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 378,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 378,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22113,
                                      22150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22151,
                                      22155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    22113,
                                    22155
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 378,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 378,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      22156,
                                      22162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22113,
                                  22163
                                ],
                                "loc": {
                                  "start": {
                                    "line": 378,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 378,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                22113,
                                22164
                              ],
                              "loc": {
                                "start": {
                                  "line": 378,
                                  "column": 8
                                },
                                "end": {
                                  "line": 378,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            21395,
                            22170
                          ],
                          "loc": {
                            "start": {
                              "line": 364,
                              "column": 80
                            },
                            "end": {
                              "line": 379,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          21383,
                          22170
                        ],
                        "loc": {
                          "start": {
                            "line": 364,
                            "column": 68
                          },
                          "end": {
                            "line": 379,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      21319,
                      22171
                    ],
                    "loc": {
                      "start": {
                        "line": 364,
                        "column": 4
                      },
                      "end": {
                        "line": 379,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1414,
                    "_esdocTestName": "it1414"
                  },
                  "range": [
                    21319,
                    22172
                  ],
                  "loc": {
                    "start": {
                      "line": 364,
                      "column": 4
                    },
                    "end": {
                      "line": 379,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        22177,
                        22179
                      ],
                      "loc": {
                        "start": {
                          "line": 380,
                          "column": 4
                        },
                        "end": {
                          "line": 380,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many complex, all inners finite except one",
                        "raw": "'should mergeMap many complex, all inners finite except one'",
                        "range": [
                          22180,
                          22240
                        ],
                        "loc": {
                          "start": {
                            "line": 380,
                            "column": 7
                          },
                          "end": {
                            "line": 380,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      22268,
                                      22269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 381,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 381,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22272,
                                        22276
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 381,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 381,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          22277,
                                          22281
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 381,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 381,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22272,
                                      22282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 381,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 381,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    22268,
                                    22282
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 381,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 381,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22264,
                                22283
                              ],
                              "loc": {
                                "start": {
                                  "line": 381,
                                  "column": 8
                                },
                                "end": {
                                  "line": 381,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      22296,
                                      22297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 382,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 382,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22300,
                                        22304
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 382,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 382,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          22305,
                                          22309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 382,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 382,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22300,
                                      22310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 382,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 382,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    22296,
                                    22310
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 382,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 382,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22292,
                                22311
                              ],
                              "loc": {
                                "start": {
                                  "line": 382,
                                  "column": 8
                                },
                                "end": {
                                  "line": 382,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      22324,
                                      22325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 383,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 383,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22328,
                                        22332
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 383,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 383,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5------------------6-|",
                                        "raw": "'-2--3--4--5------------------6-|'",
                                        "range": [
                                          22333,
                                          22367
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 383,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 383,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22328,
                                      22368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 383,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 383,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    22324,
                                    22368
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 383,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 383,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22320,
                                22369
                              ],
                              "loc": {
                                "start": {
                                  "line": 383,
                                  "column": 8
                                },
                                "end": {
                                  "line": 383,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      22382,
                                      22383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22386,
                                        22390
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 384,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 384,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----------2--3-",
                                        "raw": "'-----------2--3-'",
                                        "range": [
                                          22391,
                                          22409
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 384,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 384,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22386,
                                      22410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    22382,
                                    22410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 384,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 384,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22378,
                                22411
                              ],
                              "loc": {
                                "start": {
                                  "line": 384,
                                  "column": 8
                                },
                                "end": {
                                  "line": 384,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      22424,
                                      22425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22428,
                                        22432
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 385,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 385,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--------2--3-----4--5--------|",
                                        "raw": "'-1--------2--3-----4--5--------|'",
                                        "range": [
                                          22433,
                                          22467
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 385,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 385,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22428,
                                      22468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    22424,
                                    22468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 385,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 385,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22420,
                                22469
                              ],
                              "loc": {
                                "start": {
                                  "line": 385,
                                  "column": 8
                                },
                                "end": {
                                  "line": 385,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      22482,
                                      22483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22486,
                                        22490
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 386,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 386,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          22491,
                                          22496
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 386,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 386,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22486,
                                      22497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    22482,
                                    22497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 386,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 386,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22478,
                                22498
                              ],
                              "loc": {
                                "start": {
                                  "line": 386,
                                  "column": 8
                                },
                                "end": {
                                  "line": 386,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      22511,
                                      22512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22515,
                                        22519
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 387,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 387,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          22520,
                                          22529
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 387,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 387,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22515,
                                      22530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    22511,
                                    22530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 387,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 387,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22507,
                                22531
                              ],
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 8
                                },
                                "end": {
                                  "line": 387,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      22544,
                                      22546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        22549,
                                        22552
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 388,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 388,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|'",
                                        "range": [
                                          22553,
                                          22601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 388,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 388,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22549,
                                      22602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    22544,
                                    22602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 388,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 388,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22540,
                                22603
                              ],
                              "loc": {
                                "start": {
                                  "line": 388,
                                  "column": 8
                                },
                                "end": {
                                  "line": 388,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      22616,
                                      22622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                               ",
                                    "raw": "'^                                               '",
                                    "range": [
                                      22625,
                                      22675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    22616,
                                    22675
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 389,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 389,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22612,
                                22676
                              ],
                              "loc": {
                                "start": {
                                  "line": 389,
                                  "column": 8
                                },
                                "end": {
                                  "line": 389,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      22689,
                                      22697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5---1--2--3--2--3--6--4--5---1-2----",
                                    "raw": "'---2--3--4--5---1--2--3--2--3--6--4--5---1-2----'",
                                    "range": [
                                      22700,
                                      22750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    22689,
                                    22750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 390,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 390,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22685,
                                22751
                              ],
                              "loc": {
                                "start": {
                                  "line": 390,
                                  "column": 8
                                },
                                "end": {
                                  "line": 390,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      22764,
                                      22780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            22785,
                                            22786
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            22788,
                                            22789
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22785,
                                          22789
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            22791,
                                            22792
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            22794,
                                            22795
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22791,
                                          22795
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            22797,
                                            22798
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            22800,
                                            22801
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22797,
                                          22801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            22803,
                                            22804
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            22806,
                                            22807
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22803,
                                          22807
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            22809,
                                            22810
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            22812,
                                            22813
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22809,
                                          22813
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            22815,
                                            22816
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            22818,
                                            22819
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22815,
                                          22819
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            22821,
                                            22822
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            22824,
                                            22825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22821,
                                          22825
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22783,
                                      22827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    22764,
                                    22827
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 391,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 391,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22760,
                                22828
                              ],
                              "loc": {
                                "start": {
                                  "line": 391,
                                  "column": 8
                                },
                                "end": {
                                  "line": 391,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      22841,
                                      22847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          22850,
                                          22852
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 392,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 392,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          22853,
                                          22861
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 392,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 392,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        22850,
                                        22861
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 392,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 392,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              22872,
                                              22877
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 392,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 392,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    22888,
                                                    22904
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 392,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 392,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    22905,
                                                    22910
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 392,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 392,
                                                      "column": 81
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  22888,
                                                  22911
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 392,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 392,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                22881,
                                                22912
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 392,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 392,
                                                  "column": 83
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            22879,
                                            22914
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 392,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 392,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          22862,
                                          22914
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 392,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 392,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22850,
                                      22915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    22841,
                                    22915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22837,
                                22916
                              ],
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 8
                                },
                                "end": {
                                  "line": 392,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        22925,
                                        22941
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 393,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 393,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          22942,
                                          22948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 393,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 393,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22925,
                                      22949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 393,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 393,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22950,
                                      22954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 393,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 393,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    22925,
                                    22954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 393,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 393,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      22955,
                                      22963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 393,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 393,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22925,
                                  22964
                                ],
                                "loc": {
                                  "start": {
                                    "line": 393,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 393,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                22925,
                                22965
                              ],
                              "loc": {
                                "start": {
                                  "line": 393,
                                  "column": 8
                                },
                                "end": {
                                  "line": 393,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        22974,
                                        22993
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 394,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 394,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            22994,
                                            22996
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 394,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 394,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            22997,
                                            23010
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 394,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 394,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          22994,
                                          23010
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 394,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 394,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22974,
                                      23011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23012,
                                      23016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    22974,
                                    23016
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 394,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 394,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      23017,
                                      23023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22974,
                                  23024
                                ],
                                "loc": {
                                  "start": {
                                    "line": 394,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 394,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                22974,
                                23025
                              ],
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 8
                                },
                                "end": {
                                  "line": 394,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            22254,
                            23031
                          ],
                          "loc": {
                            "start": {
                              "line": 380,
                              "column": 81
                            },
                            "end": {
                              "line": 395,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          22242,
                          23031
                        ],
                        "loc": {
                          "start": {
                            "line": 380,
                            "column": 69
                          },
                          "end": {
                            "line": 395,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      22177,
                      23032
                    ],
                    "loc": {
                      "start": {
                        "line": 380,
                        "column": 4
                      },
                      "end": {
                        "line": 395,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1415,
                    "_esdocTestName": "it1415"
                  },
                  "range": [
                    22177,
                    23033
                  ],
                  "loc": {
                    "start": {
                      "line": 380,
                      "column": 4
                    },
                    "end": {
                      "line": 395,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        23038,
                        23040
                      ],
                      "loc": {
                        "start": {
                          "line": 396,
                          "column": 4
                        },
                        "end": {
                          "line": 396,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many complex, inners finite, outer does not complete",
                        "raw": "'should mergeMap many complex, inners finite, outer does not complete'",
                        "range": [
                          23041,
                          23111
                        ],
                        "loc": {
                          "start": {
                            "line": 396,
                            "column": 7
                          },
                          "end": {
                            "line": 396,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      23139,
                                      23140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 397,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 397,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23143,
                                        23147
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 397,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 397,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          23148,
                                          23152
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 397,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 397,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23143,
                                      23153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 397,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 397,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    23139,
                                    23153
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 397,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 397,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23135,
                                23154
                              ],
                              "loc": {
                                "start": {
                                  "line": 397,
                                  "column": 8
                                },
                                "end": {
                                  "line": 397,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      23167,
                                      23168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 398,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23171,
                                        23175
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 398,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 398,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          23176,
                                          23180
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 398,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 398,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23171,
                                      23181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 398,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    23167,
                                    23181
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 398,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 398,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23163,
                                23182
                              ],
                              "loc": {
                                "start": {
                                  "line": 398,
                                  "column": 8
                                },
                                "end": {
                                  "line": 398,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      23195,
                                      23196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23199,
                                        23203
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 399,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 399,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5------------------6-|",
                                        "raw": "'-2--3--4--5------------------6-|'",
                                        "range": [
                                          23204,
                                          23238
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 399,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 399,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23199,
                                      23239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    23195,
                                    23239
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 399,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 399,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23191,
                                23240
                              ],
                              "loc": {
                                "start": {
                                  "line": 399,
                                  "column": 8
                                },
                                "end": {
                                  "line": 399,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      23253,
                                      23254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23257,
                                        23261
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 400,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 400,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----------2--3|",
                                        "raw": "'-----------2--3|'",
                                        "range": [
                                          23262,
                                          23280
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23257,
                                      23281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    23253,
                                    23281
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 400,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 400,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23249,
                                23282
                              ],
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 8
                                },
                                "end": {
                                  "line": 400,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      23295,
                                      23296
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23299,
                                        23303
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 401,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 401,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--------2--3-----4--5--------|",
                                        "raw": "'-1--------2--3-----4--5--------|'",
                                        "range": [
                                          23304,
                                          23338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 401,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 401,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23299,
                                      23339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    23295,
                                    23339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 401,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 401,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23291,
                                23340
                              ],
                              "loc": {
                                "start": {
                                  "line": 401,
                                  "column": 8
                                },
                                "end": {
                                  "line": 401,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      23353,
                                      23354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23357,
                                        23361
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 402,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 402,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          23362,
                                          23367
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 402,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 402,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23357,
                                      23368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    23353,
                                    23368
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 402,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 402,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23349,
                                23369
                              ],
                              "loc": {
                                "start": {
                                  "line": 402,
                                  "column": 8
                                },
                                "end": {
                                  "line": 402,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      23382,
                                      23383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 403,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 403,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23386,
                                        23390
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 403,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 403,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          23391,
                                          23400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 403,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 403,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23386,
                                      23401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 403,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 403,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    23382,
                                    23401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 403,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 403,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23378,
                                23402
                              ],
                              "loc": {
                                "start": {
                                  "line": 403,
                                  "column": 8
                                },
                                "end": {
                                  "line": 403,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      23415,
                                      23417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 404,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        23420,
                                        23423
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 404,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 404,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g--------",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g--------'",
                                        "range": [
                                          23424,
                                          23479
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 404,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 404,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23420,
                                      23480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 404,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    23415,
                                    23480
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 404,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 404,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23411,
                                23481
                              ],
                              "loc": {
                                "start": {
                                  "line": 404,
                                  "column": 8
                                },
                                "end": {
                                  "line": 404,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      23494,
                                      23500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                               ",
                                    "raw": "'^                                               '",
                                    "range": [
                                      23503,
                                      23553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    23494,
                                    23553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 405,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23490,
                                23554
                              ],
                              "loc": {
                                "start": {
                                  "line": 405,
                                  "column": 8
                                },
                                "end": {
                                  "line": 405,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      23567,
                                      23575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5---1--2--3--2--3--6--4--5---1-2----",
                                    "raw": "'---2--3--4--5---1--2--3--2--3--6--4--5---1-2----'",
                                    "range": [
                                      23578,
                                      23628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    23567,
                                    23628
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 406,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23563,
                                23629
                              ],
                              "loc": {
                                "start": {
                                  "line": 406,
                                  "column": 8
                                },
                                "end": {
                                  "line": 406,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      23642,
                                      23658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            23663,
                                            23664
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            23666,
                                            23667
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23663,
                                          23667
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 407,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 407,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            23669,
                                            23670
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            23672,
                                            23673
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23669,
                                          23673
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 407,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 407,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            23675,
                                            23676
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            23678,
                                            23679
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23675,
                                          23679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 407,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 407,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            23681,
                                            23682
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            23684,
                                            23685
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23681,
                                          23685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 407,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 407,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            23687,
                                            23688
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            23690,
                                            23691
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23687,
                                          23691
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 407,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 407,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            23693,
                                            23694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            23696,
                                            23697
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23693,
                                          23697
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 407,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 407,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            23699,
                                            23700
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            23702,
                                            23703
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23699,
                                          23703
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 407,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 407,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23661,
                                      23705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    23642,
                                    23705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23638,
                                23706
                              ],
                              "loc": {
                                "start": {
                                  "line": 407,
                                  "column": 8
                                },
                                "end": {
                                  "line": 407,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      23719,
                                      23725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          23728,
                                          23730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 408,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 408,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          23731,
                                          23739
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 408,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 408,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        23728,
                                        23739
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 408,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 408,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              23750,
                                              23755
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 408,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 408,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    23766,
                                                    23782
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 408,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 408,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    23783,
                                                    23788
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 408,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 408,
                                                      "column": 81
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  23766,
                                                  23789
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 408,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 408,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                23759,
                                                23790
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 408,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 408,
                                                  "column": 83
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            23757,
                                            23792
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 408,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 408,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          23740,
                                          23792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 408,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 408,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23728,
                                      23793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    23719,
                                    23793
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 408,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 408,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23715,
                                23794
                              ],
                              "loc": {
                                "start": {
                                  "line": 408,
                                  "column": 8
                                },
                                "end": {
                                  "line": 408,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        23803,
                                        23819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 409,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 409,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          23820,
                                          23826
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 409,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 409,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23803,
                                      23827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23828,
                                      23832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    23803,
                                    23832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      23833,
                                      23841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23803,
                                  23842
                                ],
                                "loc": {
                                  "start": {
                                    "line": 409,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 409,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                23803,
                                23843
                              ],
                              "loc": {
                                "start": {
                                  "line": 409,
                                  "column": 8
                                },
                                "end": {
                                  "line": 409,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23852,
                                        23871
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 410,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 410,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            23872,
                                            23874
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 410,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23875,
                                            23888
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 410,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          23872,
                                          23888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 410,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 410,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23852,
                                      23889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23890,
                                      23894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    23852,
                                    23894
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 410,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 410,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      23895,
                                      23901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23852,
                                  23902
                                ],
                                "loc": {
                                  "start": {
                                    "line": 410,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 410,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                23852,
                                23903
                              ],
                              "loc": {
                                "start": {
                                  "line": 410,
                                  "column": 8
                                },
                                "end": {
                                  "line": 410,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            23125,
                            23909
                          ],
                          "loc": {
                            "start": {
                              "line": 396,
                              "column": 91
                            },
                            "end": {
                              "line": 411,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          23113,
                          23909
                        ],
                        "loc": {
                          "start": {
                            "line": 396,
                            "column": 79
                          },
                          "end": {
                            "line": 411,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      23038,
                      23910
                    ],
                    "loc": {
                      "start": {
                        "line": 396,
                        "column": 4
                      },
                      "end": {
                        "line": 411,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1416,
                    "_esdocTestName": "it1416"
                  },
                  "range": [
                    23038,
                    23911
                  ],
                  "loc": {
                    "start": {
                      "line": 396,
                      "column": 4
                    },
                    "end": {
                      "line": 411,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        23916,
                        23918
                      ],
                      "loc": {
                        "start": {
                          "line": 412,
                          "column": 4
                        },
                        "end": {
                          "line": 412,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many complex, all inners finite, and outer throws",
                        "raw": "'should mergeMap many complex, all inners finite, and outer throws'",
                        "range": [
                          23919,
                          23986
                        ],
                        "loc": {
                          "start": {
                            "line": 412,
                            "column": 7
                          },
                          "end": {
                            "line": 412,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      24014,
                                      24015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24018,
                                        24022
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 413,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 413,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          24023,
                                          24027
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 413,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 413,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24018,
                                      24028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    24014,
                                    24028
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 413,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 413,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24010,
                                24029
                              ],
                              "loc": {
                                "start": {
                                  "line": 413,
                                  "column": 8
                                },
                                "end": {
                                  "line": 413,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      24042,
                                      24043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 414,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 414,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24046,
                                        24050
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 414,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 414,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          24051,
                                          24055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 414,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 414,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24046,
                                      24056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 414,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 414,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    24042,
                                    24056
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 414,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 414,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24038,
                                24057
                              ],
                              "loc": {
                                "start": {
                                  "line": 414,
                                  "column": 8
                                },
                                "end": {
                                  "line": 414,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      24070,
                                      24071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24074,
                                        24078
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 415,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 415,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5------------------6-|",
                                        "raw": "'-2--3--4--5------------------6-|'",
                                        "range": [
                                          24079,
                                          24113
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 415,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 415,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24074,
                                      24114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    24070,
                                    24114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 415,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 415,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24066,
                                24115
                              ],
                              "loc": {
                                "start": {
                                  "line": 415,
                                  "column": 8
                                },
                                "end": {
                                  "line": 415,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      24128,
                                      24129
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24132,
                                        24136
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 416,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 416,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----------2--3|",
                                        "raw": "'-----------2--3|'",
                                        "range": [
                                          24137,
                                          24155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 416,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 416,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24132,
                                      24156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    24128,
                                    24156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 416,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 416,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24124,
                                24157
                              ],
                              "loc": {
                                "start": {
                                  "line": 416,
                                  "column": 8
                                },
                                "end": {
                                  "line": 416,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      24170,
                                      24171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 417,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 417,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24174,
                                        24178
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 417,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 417,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--------2--3-----4--5--------|",
                                        "raw": "'-1--------2--3-----4--5--------|'",
                                        "range": [
                                          24179,
                                          24213
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 417,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 417,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24174,
                                      24214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 417,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 417,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    24170,
                                    24214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 417,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 417,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24166,
                                24215
                              ],
                              "loc": {
                                "start": {
                                  "line": 417,
                                  "column": 8
                                },
                                "end": {
                                  "line": 417,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      24228,
                                      24229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 418,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24232,
                                        24236
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 418,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 418,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          24237,
                                          24242
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 418,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 418,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24232,
                                      24243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 418,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    24228,
                                    24243
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 418,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 418,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24224,
                                24244
                              ],
                              "loc": {
                                "start": {
                                  "line": 418,
                                  "column": 8
                                },
                                "end": {
                                  "line": 418,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      24257,
                                      24258
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24261,
                                        24265
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 419,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 419,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          24266,
                                          24275
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 419,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 419,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24261,
                                      24276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    24257,
                                    24276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 419,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 419,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24253,
                                24277
                              ],
                              "loc": {
                                "start": {
                                  "line": 419,
                                  "column": 8
                                },
                                "end": {
                                  "line": 419,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      24290,
                                      24292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 420,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 420,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        24295,
                                        24298
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 420,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 420,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g#       ",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g#       '",
                                        "range": [
                                          24299,
                                          24354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 420,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 420,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24295,
                                      24355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 420,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 420,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    24290,
                                    24355
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 420,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 420,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24286,
                                24356
                              ],
                              "loc": {
                                "start": {
                                  "line": 420,
                                  "column": 8
                                },
                                "end": {
                                  "line": 420,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      24369,
                                      24375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 421,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 421,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                      !       ",
                                    "raw": "'^                                      !       '",
                                    "range": [
                                      24378,
                                      24427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 421,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 421,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    24369,
                                    24427
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 421,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 421,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24365,
                                24428
                              ],
                              "loc": {
                                "start": {
                                  "line": 421,
                                  "column": 8
                                },
                                "end": {
                                  "line": 421,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      24441,
                                      24449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 422,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5---1--2--3--2--3--6--4--5-#       ",
                                    "raw": "'---2--3--4--5---1--2--3--2--3--6--4--5-#       '",
                                    "range": [
                                      24452,
                                      24501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 422,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    24441,
                                    24501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 422,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 422,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24437,
                                24502
                              ],
                              "loc": {
                                "start": {
                                  "line": 422,
                                  "column": 8
                                },
                                "end": {
                                  "line": 422,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      24515,
                                      24531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 423,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 423,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            24536,
                                            24537
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            24539,
                                            24540
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24536,
                                          24540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 423,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 423,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            24542,
                                            24543
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            24545,
                                            24546
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24542,
                                          24546
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 423,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 423,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            24548,
                                            24549
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            24551,
                                            24552
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24548,
                                          24552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 423,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 423,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            24554,
                                            24555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            24557,
                                            24558
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24554,
                                          24558
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 423,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 423,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            24560,
                                            24561
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            24563,
                                            24564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24560,
                                          24564
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 423,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 423,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            24566,
                                            24567
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            24569,
                                            24570
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24566,
                                          24570
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 423,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 423,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            24572,
                                            24573
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            24575,
                                            24576
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24572,
                                          24576
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 423,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 423,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24534,
                                      24578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 423,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 423,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    24515,
                                    24578
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 423,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 423,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24511,
                                24579
                              ],
                              "loc": {
                                "start": {
                                  "line": 423,
                                  "column": 8
                                },
                                "end": {
                                  "line": 423,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      24592,
                                      24598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          24601,
                                          24603
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 424,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 424,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          24604,
                                          24612
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 424,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 424,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        24601,
                                        24612
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 424,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 424,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              24623,
                                              24628
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 424,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 424,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    24639,
                                                    24655
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 424,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 424,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    24656,
                                                    24661
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 424,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 424,
                                                      "column": 81
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  24639,
                                                  24662
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 424,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 424,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                24632,
                                                24663
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 424,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 424,
                                                  "column": 83
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            24630,
                                            24665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 424,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 424,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          24613,
                                          24665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 424,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 424,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24601,
                                      24666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    24592,
                                    24666
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 424,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 424,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24588,
                                24667
                              ],
                              "loc": {
                                "start": {
                                  "line": 424,
                                  "column": 8
                                },
                                "end": {
                                  "line": 424,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        24676,
                                        24692
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 425,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 425,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          24693,
                                          24699
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 425,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 425,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24676,
                                      24700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24701,
                                      24705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    24676,
                                    24705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 425,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 425,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      24706,
                                      24714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24676,
                                  24715
                                ],
                                "loc": {
                                  "start": {
                                    "line": 425,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 425,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                24676,
                                24716
                              ],
                              "loc": {
                                "start": {
                                  "line": 425,
                                  "column": 8
                                },
                                "end": {
                                  "line": 425,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        24725,
                                        24744
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 426,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 426,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            24745,
                                            24747
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 426,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 426,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            24748,
                                            24761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 426,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 426,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          24745,
                                          24761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24725,
                                      24762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24763,
                                      24767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    24725,
                                    24767
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 426,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 426,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      24768,
                                      24774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24725,
                                  24775
                                ],
                                "loc": {
                                  "start": {
                                    "line": 426,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 426,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                24725,
                                24776
                              ],
                              "loc": {
                                "start": {
                                  "line": 426,
                                  "column": 8
                                },
                                "end": {
                                  "line": 426,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            24000,
                            24782
                          ],
                          "loc": {
                            "start": {
                              "line": 412,
                              "column": 88
                            },
                            "end": {
                              "line": 427,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          23988,
                          24782
                        ],
                        "loc": {
                          "start": {
                            "line": 412,
                            "column": 76
                          },
                          "end": {
                            "line": 427,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      23916,
                      24783
                    ],
                    "loc": {
                      "start": {
                        "line": 412,
                        "column": 4
                      },
                      "end": {
                        "line": 427,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1417,
                    "_esdocTestName": "it1417"
                  },
                  "range": [
                    23916,
                    24784
                  ],
                  "loc": {
                    "start": {
                      "line": 412,
                      "column": 4
                    },
                    "end": {
                      "line": 427,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        24789,
                        24791
                      ],
                      "loc": {
                        "start": {
                          "line": 428,
                          "column": 4
                        },
                        "end": {
                          "line": 428,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many complex, all inners complete except one throws",
                        "raw": "'should mergeMap many complex, all inners complete except one throws'",
                        "range": [
                          24792,
                          24861
                        ],
                        "loc": {
                          "start": {
                            "line": 428,
                            "column": 7
                          },
                          "end": {
                            "line": 428,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      24889,
                                      24890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24893,
                                        24897
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 429,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 429,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          24898,
                                          24902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 429,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 429,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24893,
                                      24903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    24889,
                                    24903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 429,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 429,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24885,
                                24904
                              ],
                              "loc": {
                                "start": {
                                  "line": 429,
                                  "column": 8
                                },
                                "end": {
                                  "line": 429,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      24917,
                                      24918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24921,
                                        24925
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 430,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 430,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          24926,
                                          24930
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 430,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 430,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24921,
                                      24931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    24917,
                                    24931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 430,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 430,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24913,
                                24932
                              ],
                              "loc": {
                                "start": {
                                  "line": 430,
                                  "column": 8
                                },
                                "end": {
                                  "line": 430,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      24945,
                                      24946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24949,
                                        24953
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 431,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 431,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5------------------6-#",
                                        "raw": "'-2--3--4--5------------------6-#'",
                                        "range": [
                                          24954,
                                          24988
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 431,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 431,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24949,
                                      24989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    24945,
                                    24989
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 431,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 431,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24941,
                                24990
                              ],
                              "loc": {
                                "start": {
                                  "line": 431,
                                  "column": 8
                                },
                                "end": {
                                  "line": 431,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      25003,
                                      25004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 432,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25007,
                                        25011
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 432,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 432,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----------2--3|",
                                        "raw": "'-----------2--3|'",
                                        "range": [
                                          25012,
                                          25030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 432,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 432,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25007,
                                      25031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 432,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    25003,
                                    25031
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 432,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 432,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24999,
                                25032
                              ],
                              "loc": {
                                "start": {
                                  "line": 432,
                                  "column": 8
                                },
                                "end": {
                                  "line": 432,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      25045,
                                      25046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 433,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 433,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25049,
                                        25053
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 433,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 433,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--------2--3-----4--5--------|",
                                        "raw": "'-1--------2--3-----4--5--------|'",
                                        "range": [
                                          25054,
                                          25088
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 433,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 433,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25049,
                                      25089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 433,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 433,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    25045,
                                    25089
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 433,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 433,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25041,
                                25090
                              ],
                              "loc": {
                                "start": {
                                  "line": 433,
                                  "column": 8
                                },
                                "end": {
                                  "line": 433,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      25103,
                                      25104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25107,
                                        25111
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 434,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 434,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          25112,
                                          25117
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 434,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 434,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25107,
                                      25118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    25103,
                                    25118
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 434,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 434,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25099,
                                25119
                              ],
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 8
                                },
                                "end": {
                                  "line": 434,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      25132,
                                      25133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25136,
                                        25140
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 435,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 435,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          25141,
                                          25150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 435,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 435,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25136,
                                      25151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    25132,
                                    25151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 435,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 435,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25128,
                                25152
                              ],
                              "loc": {
                                "start": {
                                  "line": 435,
                                  "column": 8
                                },
                                "end": {
                                  "line": 435,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      25165,
                                      25167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        25170,
                                        25173
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 436,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 436,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|'",
                                        "range": [
                                          25174,
                                          25222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 436,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 436,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25170,
                                      25223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    25165,
                                    25223
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 436,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 436,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25161,
                                25224
                              ],
                              "loc": {
                                "start": {
                                  "line": 436,
                                  "column": 8
                                },
                                "end": {
                                  "line": 436,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      25237,
                                      25243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 437,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                !             ",
                                    "raw": "'^                                !             '",
                                    "range": [
                                      25246,
                                      25295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 437,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    25237,
                                    25295
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 437,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 437,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25233,
                                25296
                              ],
                              "loc": {
                                "start": {
                                  "line": 437,
                                  "column": 8
                                },
                                "end": {
                                  "line": 437,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      25309,
                                      25317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 438,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 438,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5---1--2--3--2--3--6-#             ",
                                    "raw": "'---2--3--4--5---1--2--3--2--3--6-#             '",
                                    "range": [
                                      25320,
                                      25369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 438,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 438,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    25309,
                                    25369
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 438,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 438,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25305,
                                25370
                              ],
                              "loc": {
                                "start": {
                                  "line": 438,
                                  "column": 8
                                },
                                "end": {
                                  "line": 438,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      25383,
                                      25399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 439,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            25404,
                                            25405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            25407,
                                            25408
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25404,
                                          25408
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            25410,
                                            25411
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            25413,
                                            25414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25410,
                                          25414
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            25416,
                                            25417
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            25419,
                                            25420
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25416,
                                          25420
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            25422,
                                            25423
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            25425,
                                            25426
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25422,
                                          25426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            25428,
                                            25429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            25431,
                                            25432
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25428,
                                          25432
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            25434,
                                            25435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            25437,
                                            25438
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25434,
                                          25438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            25440,
                                            25441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            25443,
                                            25444
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25440,
                                          25444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25402,
                                      25446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 439,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    25383,
                                    25446
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 439,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 439,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25379,
                                25447
                              ],
                              "loc": {
                                "start": {
                                  "line": 439,
                                  "column": 8
                                },
                                "end": {
                                  "line": 439,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      25460,
                                      25466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 440,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 440,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          25469,
                                          25471
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 440,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 440,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          25472,
                                          25480
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 440,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 440,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        25469,
                                        25480
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 440,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 440,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              25491,
                                              25496
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 440,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 440,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    25507,
                                                    25523
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 440,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 440,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    25524,
                                                    25529
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 440,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 440,
                                                      "column": 81
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  25507,
                                                  25530
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 440,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 440,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                25500,
                                                25531
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 440,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 440,
                                                  "column": 83
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            25498,
                                            25533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 440,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 440,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          25481,
                                          25533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 440,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 440,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25469,
                                      25534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 440,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 440,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    25460,
                                    25534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 440,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 440,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25456,
                                25535
                              ],
                              "loc": {
                                "start": {
                                  "line": 440,
                                  "column": 8
                                },
                                "end": {
                                  "line": 440,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        25544,
                                        25560
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 441,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 441,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          25561,
                                          25567
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 441,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 441,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25544,
                                      25568
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25569,
                                      25573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    25544,
                                    25573
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 441,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 441,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      25574,
                                      25582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25544,
                                  25583
                                ],
                                "loc": {
                                  "start": {
                                    "line": 441,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 441,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                25544,
                                25584
                              ],
                              "loc": {
                                "start": {
                                  "line": 441,
                                  "column": 8
                                },
                                "end": {
                                  "line": 441,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25593,
                                        25612
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 442,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 442,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            25613,
                                            25615
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 442,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 442,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25616,
                                            25629
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 442,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 442,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          25613,
                                          25629
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 442,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 442,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25593,
                                      25630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 442,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25631,
                                      25635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 442,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    25593,
                                    25635
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 442,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 442,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      25636,
                                      25642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 442,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25593,
                                  25643
                                ],
                                "loc": {
                                  "start": {
                                    "line": 442,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 442,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                25593,
                                25644
                              ],
                              "loc": {
                                "start": {
                                  "line": 442,
                                  "column": 8
                                },
                                "end": {
                                  "line": 442,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            24875,
                            25650
                          ],
                          "loc": {
                            "start": {
                              "line": 428,
                              "column": 90
                            },
                            "end": {
                              "line": 443,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          24863,
                          25650
                        ],
                        "loc": {
                          "start": {
                            "line": 428,
                            "column": 78
                          },
                          "end": {
                            "line": 443,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      24789,
                      25651
                    ],
                    "loc": {
                      "start": {
                        "line": 428,
                        "column": 4
                      },
                      "end": {
                        "line": 443,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1418,
                    "_esdocTestName": "it1418"
                  },
                  "range": [
                    24789,
                    25652
                  ],
                  "loc": {
                    "start": {
                      "line": 428,
                      "column": 4
                    },
                    "end": {
                      "line": 443,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        25657,
                        25659
                      ],
                      "loc": {
                        "start": {
                          "line": 444,
                          "column": 4
                        },
                        "end": {
                          "line": 444,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many complex, all inners finite, outer is unsubscribed",
                        "raw": "'should mergeMap many complex, all inners finite, outer is unsubscribed'",
                        "range": [
                          25660,
                          25732
                        ],
                        "loc": {
                          "start": {
                            "line": 444,
                            "column": 7
                          },
                          "end": {
                            "line": 444,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      25760,
                                      25761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25764,
                                        25768
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 445,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 445,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          25769,
                                          25773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 445,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 445,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25764,
                                      25774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    25760,
                                    25774
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 445,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 445,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25756,
                                25775
                              ],
                              "loc": {
                                "start": {
                                  "line": 445,
                                  "column": 8
                                },
                                "end": {
                                  "line": 445,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      25788,
                                      25789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25792,
                                        25796
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 446,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 446,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          25797,
                                          25801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 446,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 446,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25792,
                                      25802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    25788,
                                    25802
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 446,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 446,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25784,
                                25803
                              ],
                              "loc": {
                                "start": {
                                  "line": 446,
                                  "column": 8
                                },
                                "end": {
                                  "line": 446,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      25816,
                                      25817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25820,
                                        25824
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 447,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 447,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5------------------6-|",
                                        "raw": "'-2--3--4--5------------------6-|'",
                                        "range": [
                                          25825,
                                          25859
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 447,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 447,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25820,
                                      25860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    25816,
                                    25860
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 447,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 447,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25812,
                                25861
                              ],
                              "loc": {
                                "start": {
                                  "line": 447,
                                  "column": 8
                                },
                                "end": {
                                  "line": 447,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      25874,
                                      25875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25878,
                                        25882
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 448,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 448,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----------2--3|",
                                        "raw": "'-----------2--3|'",
                                        "range": [
                                          25883,
                                          25901
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 448,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 448,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25878,
                                      25902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    25874,
                                    25902
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 448,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 448,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25870,
                                25903
                              ],
                              "loc": {
                                "start": {
                                  "line": 448,
                                  "column": 8
                                },
                                "end": {
                                  "line": 448,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      25916,
                                      25917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25920,
                                        25924
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 449,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 449,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--------2--3-----4--5--------|",
                                        "raw": "'-1--------2--3-----4--5--------|'",
                                        "range": [
                                          25925,
                                          25959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 449,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 449,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25920,
                                      25960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    25916,
                                    25960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 449,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 449,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25912,
                                25961
                              ],
                              "loc": {
                                "start": {
                                  "line": 449,
                                  "column": 8
                                },
                                "end": {
                                  "line": 449,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      25974,
                                      25975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 450,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 450,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25978,
                                        25982
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 450,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 450,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          25983,
                                          25988
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 450,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 450,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25978,
                                      25989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 450,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 450,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    25974,
                                    25989
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 450,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 450,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25970,
                                25990
                              ],
                              "loc": {
                                "start": {
                                  "line": 450,
                                  "column": 8
                                },
                                "end": {
                                  "line": 450,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      26003,
                                      26004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 451,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 451,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        26007,
                                        26011
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 451,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 451,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          26012,
                                          26021
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 451,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 451,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26007,
                                      26022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 451,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 451,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    26003,
                                    26022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 451,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 451,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25999,
                                26023
                              ],
                              "loc": {
                                "start": {
                                  "line": 451,
                                  "column": 8
                                },
                                "end": {
                                  "line": 451,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      26036,
                                      26038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 452,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 452,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        26041,
                                        26044
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 452,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 452,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|'",
                                        "range": [
                                          26045,
                                          26093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 452,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 452,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26041,
                                      26094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 452,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 452,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    26036,
                                    26094
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 452,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 452,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26032,
                                26095
                              ],
                              "loc": {
                                "start": {
                                  "line": 452,
                                  "column": 8
                                },
                                "end": {
                                  "line": 452,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      26108,
                                      26113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 453,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 453,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                              !                ",
                                    "raw": "'                              !                '",
                                    "range": [
                                      26116,
                                      26165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 453,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 453,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    26108,
                                    26165
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 453,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 453,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26104,
                                26166
                              ],
                              "loc": {
                                "start": {
                                  "line": 453,
                                  "column": 8
                                },
                                "end": {
                                  "line": 453,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      26179,
                                      26185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                             !                ",
                                    "raw": "'^                             !                '",
                                    "range": [
                                      26188,
                                      26237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    26179,
                                    26237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 454,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 454,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26175,
                                26238
                              ],
                              "loc": {
                                "start": {
                                  "line": 454,
                                  "column": 8
                                },
                                "end": {
                                  "line": 454,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      26251,
                                      26259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 455,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 455,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5---1--2--3--2--3--                ",
                                    "raw": "'---2--3--4--5---1--2--3--2--3--                '",
                                    "range": [
                                      26262,
                                      26311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 455,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 455,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    26251,
                                    26311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 455,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 455,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26247,
                                26312
                              ],
                              "loc": {
                                "start": {
                                  "line": 455,
                                  "column": 8
                                },
                                "end": {
                                  "line": 455,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      26325,
                                      26341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 456,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 456,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            26346,
                                            26347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            26349,
                                            26350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26346,
                                          26350
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 456,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 456,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            26352,
                                            26353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            26355,
                                            26356
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26352,
                                          26356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 456,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 456,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            26358,
                                            26359
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            26361,
                                            26362
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26358,
                                          26362
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 456,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 456,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            26364,
                                            26365
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            26367,
                                            26368
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26364,
                                          26368
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 456,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 456,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            26370,
                                            26371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            26373,
                                            26374
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26370,
                                          26374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 456,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 456,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            26376,
                                            26377
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            26379,
                                            26380
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26376,
                                          26380
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 456,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 456,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            26382,
                                            26383
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            26385,
                                            26386
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26382,
                                          26386
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 456,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 456,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26344,
                                      26388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 456,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 456,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    26325,
                                    26388
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 456,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 456,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26321,
                                26389
                              ],
                              "loc": {
                                "start": {
                                  "line": 456,
                                  "column": 8
                                },
                                "end": {
                                  "line": 456,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      26402,
                                      26408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 457,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          26411,
                                          26413
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 457,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 457,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          26414,
                                          26422
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 457,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 457,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        26411,
                                        26422
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 457,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 457,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              26433,
                                              26438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 457,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 457,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    26449,
                                                    26465
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 457,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 457,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    26466,
                                                    26471
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 457,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 457,
                                                      "column": 81
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  26449,
                                                  26472
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 457,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 457,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                26442,
                                                26473
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 457,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 457,
                                                  "column": 83
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            26440,
                                            26475
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 457,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 457,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          26423,
                                          26475
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 457,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 457,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26411,
                                      26476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 457,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    26402,
                                    26476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 457,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 457,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26398,
                                26477
                              ],
                              "loc": {
                                "start": {
                                  "line": 457,
                                  "column": 8
                                },
                                "end": {
                                  "line": 457,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        26486,
                                        26502
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 458,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 458,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          26503,
                                          26509
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 458,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 458,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          26511,
                                          26516
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 458,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 458,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26486,
                                      26517
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 458,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 458,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      26518,
                                      26522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 458,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 458,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    26486,
                                    26522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 458,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 458,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      26523,
                                      26531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 458,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 458,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26486,
                                  26532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 458,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 458,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                26486,
                                26533
                              ],
                              "loc": {
                                "start": {
                                  "line": 458,
                                  "column": 8
                                },
                                "end": {
                                  "line": 458,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        26542,
                                        26561
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 459,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 459,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            26562,
                                            26564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 459,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 459,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            26565,
                                            26578
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 459,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 459,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          26562,
                                          26578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 459,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 459,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26542,
                                      26579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      26580,
                                      26584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    26542,
                                    26584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 459,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 459,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      26585,
                                      26591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26542,
                                  26592
                                ],
                                "loc": {
                                  "start": {
                                    "line": 459,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 459,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                26542,
                                26593
                              ],
                              "loc": {
                                "start": {
                                  "line": 459,
                                  "column": 8
                                },
                                "end": {
                                  "line": 459,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            25746,
                            26599
                          ],
                          "loc": {
                            "start": {
                              "line": 444,
                              "column": 93
                            },
                            "end": {
                              "line": 460,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          25734,
                          26599
                        ],
                        "loc": {
                          "start": {
                            "line": 444,
                            "column": 81
                          },
                          "end": {
                            "line": 460,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      25657,
                      26600
                    ],
                    "loc": {
                      "start": {
                        "line": 444,
                        "column": 4
                      },
                      "end": {
                        "line": 460,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1419,
                    "_esdocTestName": "it1419"
                  },
                  "range": [
                    25657,
                    26601
                  ],
                  "loc": {
                    "start": {
                      "line": 444,
                      "column": 4
                    },
                    "end": {
                      "line": 460,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        26606,
                        26608
                      ],
                      "loc": {
                        "start": {
                          "line": 461,
                          "column": 4
                        },
                        "end": {
                          "line": 461,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many complex, all inners finite, project throws",
                        "raw": "'should mergeMap many complex, all inners finite, project throws'",
                        "range": [
                          26609,
                          26674
                        ],
                        "loc": {
                          "start": {
                            "line": 461,
                            "column": 7
                          },
                          "end": {
                            "line": 461,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      26702,
                                      26703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 462,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 462,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        26706,
                                        26710
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 462,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 462,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          26711,
                                          26715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 462,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 462,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26706,
                                      26716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 462,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 462,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    26702,
                                    26716
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 462,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 462,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26698,
                                26717
                              ],
                              "loc": {
                                "start": {
                                  "line": 462,
                                  "column": 8
                                },
                                "end": {
                                  "line": 462,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      26730,
                                      26731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 463,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 463,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        26734,
                                        26738
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 463,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 463,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#",
                                        "raw": "'-#'",
                                        "range": [
                                          26739,
                                          26743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 463,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 463,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26734,
                                      26744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 463,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 463,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    26730,
                                    26744
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 463,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 463,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26726,
                                26745
                              ],
                              "loc": {
                                "start": {
                                  "line": 463,
                                  "column": 8
                                },
                                "end": {
                                  "line": 463,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      26758,
                                      26759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        26762,
                                        26766
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 464,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 464,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5------------------6-|",
                                        "raw": "'-2--3--4--5------------------6-|'",
                                        "range": [
                                          26767,
                                          26801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 464,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 464,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26762,
                                      26802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    26758,
                                    26802
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 464,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 464,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26754,
                                26803
                              ],
                              "loc": {
                                "start": {
                                  "line": 464,
                                  "column": 8
                                },
                                "end": {
                                  "line": 464,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      26816,
                                      26817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 465,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 465,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        26820,
                                        26824
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 465,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 465,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----------2--3|",
                                        "raw": "'-----------2--3|'",
                                        "range": [
                                          26825,
                                          26843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 465,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 465,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26820,
                                      26844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 465,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 465,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    26816,
                                    26844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 465,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 465,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26812,
                                26845
                              ],
                              "loc": {
                                "start": {
                                  "line": 465,
                                  "column": 8
                                },
                                "end": {
                                  "line": 465,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      26858,
                                      26859
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        26862,
                                        26866
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 466,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 466,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--------2--3-----4--5--------|",
                                        "raw": "'-1--------2--3-----4--5--------|'",
                                        "range": [
                                          26867,
                                          26901
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 466,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 466,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26862,
                                      26902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    26858,
                                    26902
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 466,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 466,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26854,
                                26903
                              ],
                              "loc": {
                                "start": {
                                  "line": 466,
                                  "column": 8
                                },
                                "end": {
                                  "line": 466,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      26916,
                                      26917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 467,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        26920,
                                        26924
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 467,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 467,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          26925,
                                          26930
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 467,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 467,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26920,
                                      26931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 467,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    26916,
                                    26931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 467,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 467,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26912,
                                26932
                              ],
                              "loc": {
                                "start": {
                                  "line": 467,
                                  "column": 8
                                },
                                "end": {
                                  "line": 467,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      26945,
                                      26946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 468,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 468,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        26949,
                                        26953
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 468,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 468,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          26954,
                                          26963
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 468,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 468,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26949,
                                      26964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 468,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 468,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    26945,
                                    26964
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 468,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 468,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26941,
                                26965
                              ],
                              "loc": {
                                "start": {
                                  "line": 468,
                                  "column": 8
                                },
                                "end": {
                                  "line": 468,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      26978,
                                      26980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 469,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 469,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        26983,
                                        26986
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 469,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 469,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|'",
                                        "range": [
                                          26987,
                                          27035
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26983,
                                      27036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 469,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 469,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    26978,
                                    27036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 469,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 469,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26974,
                                27037
                              ],
                              "loc": {
                                "start": {
                                  "line": 469,
                                  "column": 8
                                },
                                "end": {
                                  "line": 469,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      27050,
                                      27056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 470,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 470,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !                               ",
                                    "raw": "'^              !                               '",
                                    "range": [
                                      27059,
                                      27108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 470,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 470,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    27050,
                                    27108
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 470,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 470,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27046,
                                27109
                              ],
                              "loc": {
                                "start": {
                                  "line": 470,
                                  "column": 8
                                },
                                "end": {
                                  "line": 470,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      27122,
                                      27130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 471,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5--#                               ",
                                    "raw": "'---2--3--4--5--#                               '",
                                    "range": [
                                      27133,
                                      27182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 471,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    27122,
                                    27182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 471,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 471,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27118,
                                27183
                              ],
                              "loc": {
                                "start": {
                                  "line": 471,
                                  "column": 8
                                },
                                "end": {
                                  "line": 471,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      27196,
                                      27212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 472,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 472,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            27217,
                                            27218
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            27220,
                                            27221
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27217,
                                          27221
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            27223,
                                            27224
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            27226,
                                            27227
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27223,
                                          27227
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            27229,
                                            27230
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            27232,
                                            27233
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27229,
                                          27233
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            27235,
                                            27236
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            27238,
                                            27239
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27235,
                                          27239
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            27241,
                                            27242
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            27244,
                                            27245
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27241,
                                          27245
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            27247,
                                            27248
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            27250,
                                            27251
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27247,
                                          27251
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            27253,
                                            27254
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            27256,
                                            27257
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27253,
                                          27257
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27215,
                                      27259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 472,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 472,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    27196,
                                    27259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 472,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 472,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27192,
                                27260
                              ],
                              "loc": {
                                "start": {
                                  "line": 472,
                                  "column": 8
                                },
                                "end": {
                                  "line": 472,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      27273,
                                      27280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 473,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 473,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      27283,
                                      27284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 473,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 473,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    27273,
                                    27284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 473,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 473,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27269,
                                27285
                              ],
                              "loc": {
                                "start": {
                                  "line": 473,
                                  "column": 8
                                },
                                "end": {
                                  "line": 473,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      27298,
                                      27304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 474,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 474,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          27307,
                                          27309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 474,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          27310,
                                          27318
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 474,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        27307,
                                        27318
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 474,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 474,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              27329,
                                              27334
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 474,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 474,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    27350,
                                                    27357
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 475,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 475,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  27350,
                                                  27359
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 475,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 475,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                27350,
                                                27360
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 475,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 475,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    27377,
                                                    27384
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 476,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 476,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 3,
                                                  "raw": "3",
                                                  "range": [
                                                    27389,
                                                    27390
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 476,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 476,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  27377,
                                                  27390
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 476,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 476,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        27416,
                                                        27423
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 477,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 477,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      27410,
                                                      27424
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 477,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 477,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  27392,
                                                  27438
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 476,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 478,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                27373,
                                                27438
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 476,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 478,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    27458,
                                                    27474
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 479,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 479,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    27475,
                                                    27480
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 479,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 479,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  27458,
                                                  27481
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 479,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 479,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                27451,
                                                27482
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 479,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 479,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            27336,
                                            27492
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 474,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 480,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          27319,
                                          27492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 480,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27307,
                                      27493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 474,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 480,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    27298,
                                    27493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 474,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 480,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27294,
                                27494
                              ],
                              "loc": {
                                "start": {
                                  "line": 474,
                                  "column": 8
                                },
                                "end": {
                                  "line": 480,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        27503,
                                        27519
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 481,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 481,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          27520,
                                          27526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 481,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 481,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27503,
                                      27527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 481,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      27528,
                                      27532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 481,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    27503,
                                    27532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 481,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 481,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      27533,
                                      27541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 481,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27503,
                                  27542
                                ],
                                "loc": {
                                  "start": {
                                    "line": 481,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 481,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                27503,
                                27543
                              ],
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 8
                                },
                                "end": {
                                  "line": 481,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        27552,
                                        27571
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 482,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 482,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            27572,
                                            27574
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 482,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 482,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            27575,
                                            27588
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 482,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 482,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          27572,
                                          27588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 482,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 482,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27552,
                                      27589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      27590,
                                      27594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    27552,
                                    27594
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 482,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 482,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      27595,
                                      27601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27552,
                                  27602
                                ],
                                "loc": {
                                  "start": {
                                    "line": 482,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 482,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                27552,
                                27603
                              ],
                              "loc": {
                                "start": {
                                  "line": 482,
                                  "column": 8
                                },
                                "end": {
                                  "line": 482,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            26688,
                            27609
                          ],
                          "loc": {
                            "start": {
                              "line": 461,
                              "column": 86
                            },
                            "end": {
                              "line": 483,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          26676,
                          27609
                        ],
                        "loc": {
                          "start": {
                            "line": 461,
                            "column": 74
                          },
                          "end": {
                            "line": 483,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      26606,
                      27610
                    ],
                    "loc": {
                      "start": {
                        "line": 461,
                        "column": 4
                      },
                      "end": {
                        "line": 483,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1420,
                    "_esdocTestName": "it1420"
                  },
                  "range": [
                    26606,
                    27611
                  ],
                  "loc": {
                    "start": {
                      "line": 461,
                      "column": 4
                    },
                    "end": {
                      "line": 483,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "FunctionDeclaration",
                  "id": {
                    "type": "Identifier",
                    "name": "arrayRepeat",
                    "range": [
                      27625,
                      27636
                    ],
                    "loc": {
                      "start": {
                        "line": 484,
                        "column": 13
                      },
                      "end": {
                        "line": 484,
                        "column": 24
                      }
                    }
                  },
                  "params": [
                    {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        27637,
                        27642
                      ],
                      "loc": {
                        "start": {
                          "line": 484,
                          "column": 25
                        },
                        "end": {
                          "line": 484,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "times",
                      "range": [
                        27644,
                        27649
                      ],
                      "loc": {
                        "start": {
                          "line": 484,
                          "column": 32
                        },
                        "end": {
                          "line": 484,
                          "column": 37
                        }
                      }
                    }
                  ],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "results",
                              "range": [
                                27665,
                                27672
                              ],
                              "loc": {
                                "start": {
                                  "line": 485,
                                  "column": 12
                                },
                                "end": {
                                  "line": 485,
                                  "column": 19
                                }
                              }
                            },
                            "init": {
                              "type": "ArrayExpression",
                              "elements": [],
                              "range": [
                                27675,
                                27677
                              ],
                              "loc": {
                                "start": {
                                  "line": 485,
                                  "column": 22
                                },
                                "end": {
                                  "line": 485,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              27665,
                              27677
                            ],
                            "loc": {
                              "start": {
                                "line": 485,
                                "column": 12
                              },
                              "end": {
                                "line": 485,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          27661,
                          27678
                        ],
                        "loc": {
                          "start": {
                            "line": 485,
                            "column": 8
                          },
                          "end": {
                            "line": 485,
                            "column": 25
                          }
                        }
                      },
                      {
                        "type": "ForStatement",
                        "init": {
                          "type": "VariableDeclaration",
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "i",
                                "range": [
                                  27696,
                                  27697
                                ],
                                "loc": {
                                  "start": {
                                    "line": 486,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 486,
                                    "column": 18
                                  }
                                }
                              },
                              "init": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  27700,
                                  27701
                                ],
                                "loc": {
                                  "start": {
                                    "line": 486,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 486,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                27696,
                                27701
                              ],
                              "loc": {
                                "start": {
                                  "line": 486,
                                  "column": 17
                                },
                                "end": {
                                  "line": 486,
                                  "column": 22
                                }
                              }
                            }
                          ],
                          "kind": "var",
                          "range": [
                            27692,
                            27701
                          ],
                          "loc": {
                            "start": {
                              "line": 486,
                              "column": 13
                            },
                            "end": {
                              "line": 486,
                              "column": 22
                            }
                          }
                        },
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "Identifier",
                            "name": "i",
                            "range": [
                              27703,
                              27704
                            ],
                            "loc": {
                              "start": {
                                "line": 486,
                                "column": 24
                              },
                              "end": {
                                "line": 486,
                                "column": 25
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "times",
                            "range": [
                              27707,
                              27712
                            ],
                            "loc": {
                              "start": {
                                "line": 486,
                                "column": 28
                              },
                              "end": {
                                "line": 486,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            27703,
                            27712
                          ],
                          "loc": {
                            "start": {
                              "line": 486,
                              "column": 24
                            },
                            "end": {
                              "line": 486,
                              "column": 33
                            }
                          }
                        },
                        "update": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "i",
                            "range": [
                              27714,
                              27715
                            ],
                            "loc": {
                              "start": {
                                "line": 486,
                                "column": 35
                              },
                              "end": {
                                "line": 486,
                                "column": 36
                              }
                            }
                          },
                          "prefix": false,
                          "range": [
                            27714,
                            27717
                          ],
                          "loc": {
                            "start": {
                              "line": 486,
                              "column": 35
                            },
                            "end": {
                              "line": 486,
                              "column": 38
                            }
                          }
                        },
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      27733,
                                      27740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 487,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "push",
                                    "range": [
                                      27741,
                                      27745
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 487,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    27733,
                                    27745
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 487,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 487,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      27746,
                                      27751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 487,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 30
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27733,
                                  27752
                                ],
                                "loc": {
                                  "start": {
                                    "line": 487,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 487,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                27733,
                                27753
                              ],
                              "loc": {
                                "start": {
                                  "line": 487,
                                  "column": 12
                                },
                                "end": {
                                  "line": 487,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            27719,
                            27763
                          ],
                          "loc": {
                            "start": {
                              "line": 486,
                              "column": 40
                            },
                            "end": {
                              "line": 488,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          27687,
                          27763
                        ],
                        "loc": {
                          "start": {
                            "line": 486,
                            "column": 8
                          },
                          "end": {
                            "line": 488,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Identifier",
                          "name": "results",
                          "range": [
                            27779,
                            27786
                          ],
                          "loc": {
                            "start": {
                              "line": 489,
                              "column": 15
                            },
                            "end": {
                              "line": 489,
                              "column": 22
                            }
                          }
                        },
                        "range": [
                          27772,
                          27787
                        ],
                        "loc": {
                          "start": {
                            "line": 489,
                            "column": 8
                          },
                          "end": {
                            "line": 489,
                            "column": 23
                          }
                        }
                      }
                    ],
                    "range": [
                      27651,
                      27793
                    ],
                    "loc": {
                      "start": {
                        "line": 484,
                        "column": 39
                      },
                      "end": {
                        "line": 490,
                        "column": 5
                      }
                    }
                  },
                  "generator": false,
                  "expression": false,
                  "range": [
                    27616,
                    27793
                  ],
                  "loc": {
                    "start": {
                      "line": 484,
                      "column": 4
                    },
                    "end": {
                      "line": 490,
                      "column": 5
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        27798,
                        27800
                      ],
                      "loc": {
                        "start": {
                          "line": 491,
                          "column": 4
                        },
                        "end": {
                          "line": 491,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to an array for each value",
                        "raw": "'should mergeMap many outer to an array for each value'",
                        "range": [
                          27801,
                          27856
                        ],
                        "loc": {
                          "start": {
                            "line": 491,
                            "column": 7
                          },
                          "end": {
                            "line": 491,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      27884,
                                      27886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 492,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 492,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        27889,
                                        27892
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 492,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 492,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          27893,
                                          27928
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 492,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 492,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27889,
                                      27929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 492,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 492,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    27884,
                                    27929
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 492,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 492,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27880,
                                27930
                              ],
                              "loc": {
                                "start": {
                                  "line": 492,
                                  "column": 8
                                },
                                "end": {
                                  "line": 492,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      27943,
                                      27949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 493,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 493,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      27952,
                                      27987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 493,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 493,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    27943,
                                    27987
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 493,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 493,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27939,
                                27988
                              ],
                              "loc": {
                                "start": {
                                  "line": 493,
                                  "column": 8
                                },
                                "end": {
                                  "line": 493,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      28001,
                                      28009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 494,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 494,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(22)--(4444)---(333)----(22)----|",
                                    "raw": "'(22)--(4444)---(333)----(22)----|'",
                                    "range": [
                                      28012,
                                      28047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 494,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 494,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    28001,
                                    28047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 494,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 494,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27997,
                                28048
                              ],
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 8
                                },
                                "end": {
                                  "line": 494,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      28061,
                                      28067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 495,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 495,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          28070,
                                          28072
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 495,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 495,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          28073,
                                          28081
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 495,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 495,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        28070,
                                        28081
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 495,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 495,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              28092,
                                              28097
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 495,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 495,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    28108,
                                                    28119
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 495,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 495,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      28120,
                                                      28125
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 495,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 495,
                                                        "column": 76
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      28127,
                                                      28132
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 495,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 495,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  28108,
                                                  28133
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 495,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 495,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                28101,
                                                28134
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 495,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 495,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            28099,
                                            28136
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 495,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 495,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          28082,
                                          28136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 495,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 495,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28070,
                                      28137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 495,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 495,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    28061,
                                    28137
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 495,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 495,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28057,
                                28138
                              ],
                              "loc": {
                                "start": {
                                  "line": 495,
                                  "column": 8
                                },
                                "end": {
                                  "line": 495,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        28147,
                                        28163
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 496,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 496,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          28164,
                                          28170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 496,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 496,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28147,
                                      28171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 496,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 496,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      28172,
                                      28176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 496,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 496,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    28147,
                                    28176
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 496,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 496,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      28177,
                                      28185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 496,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 496,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28147,
                                  28186
                                ],
                                "loc": {
                                  "start": {
                                    "line": 496,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 496,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                28147,
                                28187
                              ],
                              "loc": {
                                "start": {
                                  "line": 496,
                                  "column": 8
                                },
                                "end": {
                                  "line": 496,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        28196,
                                        28215
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 497,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 497,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            28216,
                                            28218
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 497,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 497,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            28219,
                                            28232
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 497,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 497,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          28216,
                                          28232
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 497,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 497,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28196,
                                      28233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 497,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 497,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      28234,
                                      28238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 497,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 497,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    28196,
                                    28238
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 497,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 497,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      28239,
                                      28245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 497,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 497,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28196,
                                  28246
                                ],
                                "loc": {
                                  "start": {
                                    "line": 497,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 497,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                28196,
                                28247
                              ],
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 8
                                },
                                "end": {
                                  "line": 497,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            27870,
                            28253
                          ],
                          "loc": {
                            "start": {
                              "line": 491,
                              "column": 76
                            },
                            "end": {
                              "line": 498,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          27858,
                          28253
                        ],
                        "loc": {
                          "start": {
                            "line": 491,
                            "column": 64
                          },
                          "end": {
                            "line": 498,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      27798,
                      28254
                    ],
                    "loc": {
                      "start": {
                        "line": 491,
                        "column": 4
                      },
                      "end": {
                        "line": 498,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1421,
                    "_esdocTestName": "it1421"
                  },
                  "range": [
                    27798,
                    28255
                  ],
                  "loc": {
                    "start": {
                      "line": 491,
                      "column": 4
                    },
                    "end": {
                      "line": 498,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        28260,
                        28262
                      ],
                      "loc": {
                        "start": {
                          "line": 499,
                          "column": 4
                        },
                        "end": {
                          "line": 499,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to inner arrays, using resultSelector",
                        "raw": "'should mergeMap many outer to inner arrays, using resultSelector'",
                        "range": [
                          28263,
                          28329
                        ],
                        "loc": {
                          "start": {
                            "line": 499,
                            "column": 7
                          },
                          "end": {
                            "line": 499,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      28357,
                                      28359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 500,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 500,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        28362,
                                        28365
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 500,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 500,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          28366,
                                          28401
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 500,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 500,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28362,
                                      28402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 500,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 500,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    28357,
                                    28402
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 500,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 500,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28353,
                                28403
                              ],
                              "loc": {
                                "start": {
                                  "line": 500,
                                  "column": 8
                                },
                                "end": {
                                  "line": 500,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      28416,
                                      28422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 501,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 501,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      28425,
                                      28460
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 501,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 501,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    28416,
                                    28460
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 501,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 501,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28412,
                                28461
                              ],
                              "loc": {
                                "start": {
                                  "line": 501,
                                  "column": 8
                                },
                                "end": {
                                  "line": 501,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      28474,
                                      28482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 502,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 502,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(44)--(8888)---(666)----(44)----|",
                                    "raw": "'(44)--(8888)---(666)----(44)----|'",
                                    "range": [
                                      28485,
                                      28520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 502,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 502,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    28474,
                                    28520
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 502,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 502,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28470,
                                28521
                              ],
                              "loc": {
                                "start": {
                                  "line": 502,
                                  "column": 8
                                },
                                "end": {
                                  "line": 502,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      28534,
                                      28540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 503,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 503,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          28543,
                                          28545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 503,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 503,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          28546,
                                          28554
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 503,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 503,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        28543,
                                        28554
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 503,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 503,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              28565,
                                              28570
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 503,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 503,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    28581,
                                                    28592
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 503,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 503,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      28593,
                                                      28598
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 503,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 503,
                                                        "column": 76
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      28600,
                                                      28605
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 503,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 503,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  28581,
                                                  28606
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 503,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 503,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                28574,
                                                28607
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 503,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 503,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            28572,
                                            28609
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 503,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 503,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          28555,
                                          28609
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 503,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 503,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              28621,
                                              28622
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 503,
                                                "column": 99
                                              },
                                              "end": {
                                                "line": 503,
                                                "column": 100
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              28624,
                                              28625
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 503,
                                                "column": 102
                                              },
                                              "end": {
                                                "line": 503,
                                                "column": 103
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    28636,
                                                    28642
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 503,
                                                      "column": 114
                                                    },
                                                    "end": {
                                                      "line": 503,
                                                      "column": 120
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          28643,
                                                          28651
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 503,
                                                            "column": 121
                                                          },
                                                          "end": {
                                                            "line": 503,
                                                            "column": 129
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            28652,
                                                            28653
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 503,
                                                              "column": 130
                                                            },
                                                            "end": {
                                                              "line": 503,
                                                              "column": 131
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        28643,
                                                        28654
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 503,
                                                          "column": 121
                                                        },
                                                        "end": {
                                                          "line": 503,
                                                          "column": 132
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          28657,
                                                          28665
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 503,
                                                            "column": 135
                                                          },
                                                          "end": {
                                                            "line": 503,
                                                            "column": 143
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            28666,
                                                            28667
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 503,
                                                              "column": 144
                                                            },
                                                            "end": {
                                                              "line": 503,
                                                              "column": 145
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        28657,
                                                        28668
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 503,
                                                          "column": 135
                                                        },
                                                        "end": {
                                                          "line": 503,
                                                          "column": 146
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      28643,
                                                      28668
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 503,
                                                        "column": 121
                                                      },
                                                      "end": {
                                                        "line": 503,
                                                        "column": 146
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  28636,
                                                  28669
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 503,
                                                    "column": 114
                                                  },
                                                  "end": {
                                                    "line": 503,
                                                    "column": 147
                                                  }
                                                }
                                              },
                                              "range": [
                                                28629,
                                                28670
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 503,
                                                  "column": 107
                                                },
                                                "end": {
                                                  "line": 503,
                                                  "column": 148
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            28627,
                                            28672
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 503,
                                              "column": 105
                                            },
                                            "end": {
                                              "line": 503,
                                              "column": 150
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          28611,
                                          28672
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 503,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 503,
                                            "column": 150
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28543,
                                      28673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 503,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 503,
                                        "column": 151
                                      }
                                    }
                                  },
                                  "range": [
                                    28534,
                                    28673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 503,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 503,
                                      "column": 151
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28530,
                                28674
                              ],
                              "loc": {
                                "start": {
                                  "line": 503,
                                  "column": 8
                                },
                                "end": {
                                  "line": 503,
                                  "column": 152
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        28683,
                                        28699
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 504,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 504,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          28700,
                                          28706
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 504,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 504,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28683,
                                      28707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 504,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 504,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      28708,
                                      28712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 504,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 504,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    28683,
                                    28712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 504,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 504,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      28713,
                                      28721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 504,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 504,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28683,
                                  28722
                                ],
                                "loc": {
                                  "start": {
                                    "line": 504,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 504,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                28683,
                                28723
                              ],
                              "loc": {
                                "start": {
                                  "line": 504,
                                  "column": 8
                                },
                                "end": {
                                  "line": 504,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        28732,
                                        28751
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 505,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 505,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            28752,
                                            28754
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            28755,
                                            28768
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          28752,
                                          28768
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 505,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 505,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28732,
                                      28769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 505,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 505,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      28770,
                                      28774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 505,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 505,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    28732,
                                    28774
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 505,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 505,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      28775,
                                      28781
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 505,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 505,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28732,
                                  28782
                                ],
                                "loc": {
                                  "start": {
                                    "line": 505,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 505,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                28732,
                                28783
                              ],
                              "loc": {
                                "start": {
                                  "line": 505,
                                  "column": 8
                                },
                                "end": {
                                  "line": 505,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            28343,
                            28789
                          ],
                          "loc": {
                            "start": {
                              "line": 499,
                              "column": 87
                            },
                            "end": {
                              "line": 506,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          28331,
                          28789
                        ],
                        "loc": {
                          "start": {
                            "line": 499,
                            "column": 75
                          },
                          "end": {
                            "line": 506,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      28260,
                      28790
                    ],
                    "loc": {
                      "start": {
                        "line": 499,
                        "column": 4
                      },
                      "end": {
                        "line": 506,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1422,
                    "_esdocTestName": "it1422"
                  },
                  "range": [
                    28260,
                    28791
                  ],
                  "loc": {
                    "start": {
                      "line": 499,
                      "column": 4
                    },
                    "end": {
                      "line": 506,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        28796,
                        28798
                      ],
                      "loc": {
                        "start": {
                          "line": 507,
                          "column": 4
                        },
                        "end": {
                          "line": 507,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to inner arrays, and outer throws",
                        "raw": "'should mergeMap many outer to inner arrays, and outer throws'",
                        "range": [
                          28799,
                          28861
                        ],
                        "loc": {
                          "start": {
                            "line": 507,
                            "column": 7
                          },
                          "end": {
                            "line": 507,
                            "column": 69
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      28889,
                                      28891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 508,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 508,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        28894,
                                        28897
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 508,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 508,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------#",
                                        "raw": "'2-----4--------3--------2-------#'",
                                        "range": [
                                          28898,
                                          28933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 508,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 508,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28894,
                                      28934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 508,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 508,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    28889,
                                    28934
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 508,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 508,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28885,
                                28935
                              ],
                              "loc": {
                                "start": {
                                  "line": 508,
                                  "column": 8
                                },
                                "end": {
                                  "line": 508,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      28948,
                                      28954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      28957,
                                      28992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    28948,
                                    28992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 509,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 509,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28944,
                                28993
                              ],
                              "loc": {
                                "start": {
                                  "line": 509,
                                  "column": 8
                                },
                                "end": {
                                  "line": 509,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      29006,
                                      29014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 510,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 510,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(22)--(4444)---(333)----(22)----#",
                                    "raw": "'(22)--(4444)---(333)----(22)----#'",
                                    "range": [
                                      29017,
                                      29052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 510,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 510,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    29006,
                                    29052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 510,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 510,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29002,
                                29053
                              ],
                              "loc": {
                                "start": {
                                  "line": 510,
                                  "column": 8
                                },
                                "end": {
                                  "line": 510,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      29066,
                                      29072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 511,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 511,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          29075,
                                          29077
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 511,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 511,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          29078,
                                          29086
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 511,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 511,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        29075,
                                        29086
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 511,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 511,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              29097,
                                              29102
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 511,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 511,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    29113,
                                                    29124
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 511,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 511,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      29125,
                                                      29130
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 511,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 511,
                                                        "column": 76
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      29132,
                                                      29137
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 511,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 511,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  29113,
                                                  29138
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 511,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 511,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                29106,
                                                29139
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 511,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 511,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            29104,
                                            29141
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 511,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 511,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          29087,
                                          29141
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 511,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 511,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29075,
                                      29142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 511,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 511,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    29066,
                                    29142
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29062,
                                29143
                              ],
                              "loc": {
                                "start": {
                                  "line": 511,
                                  "column": 8
                                },
                                "end": {
                                  "line": 511,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        29152,
                                        29168
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 512,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 512,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          29169,
                                          29175
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 512,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29152,
                                      29176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 512,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 512,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      29177,
                                      29181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 512,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 512,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    29152,
                                    29181
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 512,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      29182,
                                      29190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 512,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 512,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29152,
                                  29191
                                ],
                                "loc": {
                                  "start": {
                                    "line": 512,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 512,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                29152,
                                29192
                              ],
                              "loc": {
                                "start": {
                                  "line": 512,
                                  "column": 8
                                },
                                "end": {
                                  "line": 512,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        29201,
                                        29220
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 513,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 513,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            29221,
                                            29223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            29224,
                                            29237
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          29221,
                                          29237
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29201,
                                      29238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 513,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 513,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      29239,
                                      29243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 513,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 513,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    29201,
                                    29243
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 513,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 513,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      29244,
                                      29250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 513,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 513,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29201,
                                  29251
                                ],
                                "loc": {
                                  "start": {
                                    "line": 513,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 513,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                29201,
                                29252
                              ],
                              "loc": {
                                "start": {
                                  "line": 513,
                                  "column": 8
                                },
                                "end": {
                                  "line": 513,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            28875,
                            29258
                          ],
                          "loc": {
                            "start": {
                              "line": 507,
                              "column": 83
                            },
                            "end": {
                              "line": 514,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          28863,
                          29258
                        ],
                        "loc": {
                          "start": {
                            "line": 507,
                            "column": 71
                          },
                          "end": {
                            "line": 514,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      28796,
                      29259
                    ],
                    "loc": {
                      "start": {
                        "line": 507,
                        "column": 4
                      },
                      "end": {
                        "line": 514,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1423,
                    "_esdocTestName": "it1423"
                  },
                  "range": [
                    28796,
                    29260
                  ],
                  "loc": {
                    "start": {
                      "line": 507,
                      "column": 4
                    },
                    "end": {
                      "line": 514,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        29265,
                        29267
                      ],
                      "loc": {
                        "start": {
                          "line": 515,
                          "column": 4
                        },
                        "end": {
                          "line": 515,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to inner arrays, resultSelector, outer throws",
                        "raw": "'should mergeMap many outer to inner arrays, resultSelector, outer throws'",
                        "range": [
                          29268,
                          29342
                        ],
                        "loc": {
                          "start": {
                            "line": 515,
                            "column": 7
                          },
                          "end": {
                            "line": 515,
                            "column": 81
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      29370,
                                      29372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 516,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 516,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        29375,
                                        29378
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 516,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 516,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------#",
                                        "raw": "'2-----4--------3--------2-------#'",
                                        "range": [
                                          29379,
                                          29414
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 516,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 516,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29375,
                                      29415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 516,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 516,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    29370,
                                    29415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 516,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 516,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29366,
                                29416
                              ],
                              "loc": {
                                "start": {
                                  "line": 516,
                                  "column": 8
                                },
                                "end": {
                                  "line": 516,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      29429,
                                      29435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 517,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 517,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      29438,
                                      29473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 517,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 517,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    29429,
                                    29473
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 517,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 517,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29425,
                                29474
                              ],
                              "loc": {
                                "start": {
                                  "line": 517,
                                  "column": 8
                                },
                                "end": {
                                  "line": 517,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      29487,
                                      29495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 518,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 518,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(44)--(8888)---(666)----(44)----#",
                                    "raw": "'(44)--(8888)---(666)----(44)----#'",
                                    "range": [
                                      29498,
                                      29533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 518,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 518,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    29487,
                                    29533
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 518,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29483,
                                29534
                              ],
                              "loc": {
                                "start": {
                                  "line": 518,
                                  "column": 8
                                },
                                "end": {
                                  "line": 518,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      29547,
                                      29553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          29556,
                                          29558
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 519,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 519,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          29559,
                                          29567
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 519,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 519,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        29556,
                                        29567
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 519,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 519,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              29578,
                                              29583
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 519,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 519,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    29594,
                                                    29605
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 519,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 519,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      29606,
                                                      29611
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 519,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 519,
                                                        "column": 76
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      29613,
                                                      29618
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 519,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 519,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  29594,
                                                  29619
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 519,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 519,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                29587,
                                                29620
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 519,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 519,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            29585,
                                            29622
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 519,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 519,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          29568,
                                          29622
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 519,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 519,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              29634,
                                              29635
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 519,
                                                "column": 99
                                              },
                                              "end": {
                                                "line": 519,
                                                "column": 100
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              29637,
                                              29638
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 519,
                                                "column": 102
                                              },
                                              "end": {
                                                "line": 519,
                                                "column": 103
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    29649,
                                                    29655
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 519,
                                                      "column": 114
                                                    },
                                                    "end": {
                                                      "line": 519,
                                                      "column": 120
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          29656,
                                                          29664
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 519,
                                                            "column": 121
                                                          },
                                                          "end": {
                                                            "line": 519,
                                                            "column": 129
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            29665,
                                                            29666
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 519,
                                                              "column": 130
                                                            },
                                                            "end": {
                                                              "line": 519,
                                                              "column": 131
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        29656,
                                                        29667
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 519,
                                                          "column": 121
                                                        },
                                                        "end": {
                                                          "line": 519,
                                                          "column": 132
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          29670,
                                                          29678
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 519,
                                                            "column": 135
                                                          },
                                                          "end": {
                                                            "line": 519,
                                                            "column": 143
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            29679,
                                                            29680
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 519,
                                                              "column": 144
                                                            },
                                                            "end": {
                                                              "line": 519,
                                                              "column": 145
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        29670,
                                                        29681
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 519,
                                                          "column": 135
                                                        },
                                                        "end": {
                                                          "line": 519,
                                                          "column": 146
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      29656,
                                                      29681
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 519,
                                                        "column": 121
                                                      },
                                                      "end": {
                                                        "line": 519,
                                                        "column": 146
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  29649,
                                                  29682
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 519,
                                                    "column": 114
                                                  },
                                                  "end": {
                                                    "line": 519,
                                                    "column": 147
                                                  }
                                                }
                                              },
                                              "range": [
                                                29642,
                                                29683
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 519,
                                                  "column": 107
                                                },
                                                "end": {
                                                  "line": 519,
                                                  "column": 148
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            29640,
                                            29685
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 519,
                                              "column": 105
                                            },
                                            "end": {
                                              "line": 519,
                                              "column": 150
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          29624,
                                          29685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 519,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 519,
                                            "column": 150
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29556,
                                      29686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 151
                                      }
                                    }
                                  },
                                  "range": [
                                    29547,
                                    29686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 519,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 519,
                                      "column": 151
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29543,
                                29687
                              ],
                              "loc": {
                                "start": {
                                  "line": 519,
                                  "column": 8
                                },
                                "end": {
                                  "line": 519,
                                  "column": 152
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        29696,
                                        29712
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 520,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 520,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          29713,
                                          29719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 520,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 520,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29696,
                                      29720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 520,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 520,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      29721,
                                      29725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 520,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 520,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    29696,
                                    29725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 520,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 520,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      29726,
                                      29734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 520,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 520,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29696,
                                  29735
                                ],
                                "loc": {
                                  "start": {
                                    "line": 520,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 520,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                29696,
                                29736
                              ],
                              "loc": {
                                "start": {
                                  "line": 520,
                                  "column": 8
                                },
                                "end": {
                                  "line": 520,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        29745,
                                        29764
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 521,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 521,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            29765,
                                            29767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 521,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 521,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            29768,
                                            29781
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 521,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 521,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          29765,
                                          29781
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 521,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 521,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29745,
                                      29782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 521,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 521,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      29783,
                                      29787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 521,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 521,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    29745,
                                    29787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 521,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 521,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      29788,
                                      29794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 521,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 521,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29745,
                                  29795
                                ],
                                "loc": {
                                  "start": {
                                    "line": 521,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 521,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                29745,
                                29796
                              ],
                              "loc": {
                                "start": {
                                  "line": 521,
                                  "column": 8
                                },
                                "end": {
                                  "line": 521,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            29356,
                            29802
                          ],
                          "loc": {
                            "start": {
                              "line": 515,
                              "column": 95
                            },
                            "end": {
                              "line": 522,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          29344,
                          29802
                        ],
                        "loc": {
                          "start": {
                            "line": 515,
                            "column": 83
                          },
                          "end": {
                            "line": 522,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      29265,
                      29803
                    ],
                    "loc": {
                      "start": {
                        "line": 515,
                        "column": 4
                      },
                      "end": {
                        "line": 522,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1424,
                    "_esdocTestName": "it1424"
                  },
                  "range": [
                    29265,
                    29804
                  ],
                  "loc": {
                    "start": {
                      "line": 515,
                      "column": 4
                    },
                    "end": {
                      "line": 522,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        29809,
                        29811
                      ],
                      "loc": {
                        "start": {
                          "line": 523,
                          "column": 4
                        },
                        "end": {
                          "line": 523,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to inner arrays, outer gets unsubscribed",
                        "raw": "'should mergeMap many outer to inner arrays, outer gets unsubscribed'",
                        "range": [
                          29812,
                          29881
                        ],
                        "loc": {
                          "start": {
                            "line": 523,
                            "column": 7
                          },
                          "end": {
                            "line": 523,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      29909,
                                      29911
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 524,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 524,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        29914,
                                        29917
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 524,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 524,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          29918,
                                          29953
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 524,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 524,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29914,
                                      29954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 524,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 524,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    29909,
                                    29954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29905,
                                29955
                              ],
                              "loc": {
                                "start": {
                                  "line": 524,
                                  "column": 8
                                },
                                "end": {
                                  "line": 524,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      29968,
                                      29973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 525,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "             !                   ",
                                    "raw": "'             !                   '",
                                    "range": [
                                      29976,
                                      30011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 525,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    29968,
                                    30011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 525,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 525,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29964,
                                30012
                              ],
                              "loc": {
                                "start": {
                                  "line": 525,
                                  "column": 8
                                },
                                "end": {
                                  "line": 525,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      30025,
                                      30031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^            !                   ",
                                    "raw": "'^            !                   '",
                                    "range": [
                                      30034,
                                      30069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    30025,
                                    30069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30021,
                                30070
                              ],
                              "loc": {
                                "start": {
                                  "line": 526,
                                  "column": 8
                                },
                                "end": {
                                  "line": 526,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      30083,
                                      30091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 527,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 527,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(22)--(4444)--                   ",
                                    "raw": "'(22)--(4444)--                   '",
                                    "range": [
                                      30094,
                                      30129
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 527,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 527,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    30083,
                                    30129
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 527,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 527,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30079,
                                30130
                              ],
                              "loc": {
                                "start": {
                                  "line": 527,
                                  "column": 8
                                },
                                "end": {
                                  "line": 527,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      30143,
                                      30149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 528,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 528,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          30152,
                                          30154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 528,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 528,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          30155,
                                          30163
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 528,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 528,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        30152,
                                        30163
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 528,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 528,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              30174,
                                              30179
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 528,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 528,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    30190,
                                                    30201
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 528,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 528,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      30202,
                                                      30207
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 528,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 528,
                                                        "column": 76
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      30209,
                                                      30214
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 528,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 528,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  30190,
                                                  30215
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 528,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 528,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                30183,
                                                30216
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 528,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 528,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            30181,
                                            30218
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 528,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 528,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          30164,
                                          30218
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 528,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 528,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30152,
                                      30219
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 528,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 528,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    30143,
                                    30219
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 528,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 528,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30139,
                                30220
                              ],
                              "loc": {
                                "start": {
                                  "line": 528,
                                  "column": 8
                                },
                                "end": {
                                  "line": 528,
                                  "column": 89
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        30229,
                                        30245
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 529,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 529,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          30246,
                                          30252
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 529,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 529,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          30254,
                                          30259
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 529,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 529,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30229,
                                      30260
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      30261,
                                      30265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    30229,
                                    30265
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 529,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 529,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      30266,
                                      30274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  30229,
                                  30275
                                ],
                                "loc": {
                                  "start": {
                                    "line": 529,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 529,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                30229,
                                30276
                              ],
                              "loc": {
                                "start": {
                                  "line": 529,
                                  "column": 8
                                },
                                "end": {
                                  "line": 529,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        30285,
                                        30304
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 530,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 530,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            30305,
                                            30307
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 530,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 530,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            30308,
                                            30321
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 530,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 530,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          30305,
                                          30321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 530,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 530,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30285,
                                      30322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      30323,
                                      30327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    30285,
                                    30327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 530,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 530,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      30328,
                                      30334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  30285,
                                  30335
                                ],
                                "loc": {
                                  "start": {
                                    "line": 530,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 530,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                30285,
                                30336
                              ],
                              "loc": {
                                "start": {
                                  "line": 530,
                                  "column": 8
                                },
                                "end": {
                                  "line": 530,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            29895,
                            30342
                          ],
                          "loc": {
                            "start": {
                              "line": 523,
                              "column": 90
                            },
                            "end": {
                              "line": 531,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          29883,
                          30342
                        ],
                        "loc": {
                          "start": {
                            "line": 523,
                            "column": 78
                          },
                          "end": {
                            "line": 531,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      29809,
                      30343
                    ],
                    "loc": {
                      "start": {
                        "line": 523,
                        "column": 4
                      },
                      "end": {
                        "line": 531,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1425,
                    "_esdocTestName": "it1425"
                  },
                  "range": [
                    29809,
                    30344
                  ],
                  "loc": {
                    "start": {
                      "line": 523,
                      "column": 4
                    },
                    "end": {
                      "line": 531,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        30349,
                        30351
                      ],
                      "loc": {
                        "start": {
                          "line": 532,
                          "column": 4
                        },
                        "end": {
                          "line": 532,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to inner arrays, resultSelector, outer unsubscribed",
                        "raw": "'should mergeMap many outer to inner arrays, resultSelector, outer unsubscribed'",
                        "range": [
                          30352,
                          30432
                        ],
                        "loc": {
                          "start": {
                            "line": 532,
                            "column": 7
                          },
                          "end": {
                            "line": 532,
                            "column": 87
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      30460,
                                      30462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 533,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 533,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        30465,
                                        30468
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 533,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 533,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          30469,
                                          30504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 533,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 533,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30465,
                                      30505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 533,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 533,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    30460,
                                    30505
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 533,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 533,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30456,
                                30506
                              ],
                              "loc": {
                                "start": {
                                  "line": 533,
                                  "column": 8
                                },
                                "end": {
                                  "line": 533,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      30519,
                                      30524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 534,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 534,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "             !                   ",
                                    "raw": "'             !                   '",
                                    "range": [
                                      30527,
                                      30562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 534,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 534,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    30519,
                                    30562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 534,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 534,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30515,
                                30563
                              ],
                              "loc": {
                                "start": {
                                  "line": 534,
                                  "column": 8
                                },
                                "end": {
                                  "line": 534,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      30576,
                                      30582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 535,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 535,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^            !                   ",
                                    "raw": "'^            !                   '",
                                    "range": [
                                      30585,
                                      30620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 535,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 535,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    30576,
                                    30620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 535,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 535,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30572,
                                30621
                              ],
                              "loc": {
                                "start": {
                                  "line": 535,
                                  "column": 8
                                },
                                "end": {
                                  "line": 535,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      30634,
                                      30642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 536,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 536,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(44)--(8888)--                   ",
                                    "raw": "'(44)--(8888)--                   '",
                                    "range": [
                                      30645,
                                      30680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 536,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 536,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    30634,
                                    30680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 536,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 536,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30630,
                                30681
                              ],
                              "loc": {
                                "start": {
                                  "line": 536,
                                  "column": 8
                                },
                                "end": {
                                  "line": 536,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      30694,
                                      30700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 537,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 537,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          30703,
                                          30705
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 537,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 537,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          30706,
                                          30714
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 537,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 537,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        30703,
                                        30714
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 537,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 537,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              30725,
                                              30730
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 537,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 537,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    30741,
                                                    30752
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 537,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 537,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      30753,
                                                      30758
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 537,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 537,
                                                        "column": 76
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      30760,
                                                      30765
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 537,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 537,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  30741,
                                                  30766
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 537,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 537,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                30734,
                                                30767
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 537,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 537,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            30732,
                                            30769
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 537,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 537,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          30715,
                                          30769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 537,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 537,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              30781,
                                              30782
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 537,
                                                "column": 99
                                              },
                                              "end": {
                                                "line": 537,
                                                "column": 100
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              30784,
                                              30785
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 537,
                                                "column": 102
                                              },
                                              "end": {
                                                "line": 537,
                                                "column": 103
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    30796,
                                                    30802
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 537,
                                                      "column": 114
                                                    },
                                                    "end": {
                                                      "line": 537,
                                                      "column": 120
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          30803,
                                                          30811
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 537,
                                                            "column": 121
                                                          },
                                                          "end": {
                                                            "line": 537,
                                                            "column": 129
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            30812,
                                                            30813
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 537,
                                                              "column": 130
                                                            },
                                                            "end": {
                                                              "line": 537,
                                                              "column": 131
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        30803,
                                                        30814
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 537,
                                                          "column": 121
                                                        },
                                                        "end": {
                                                          "line": 537,
                                                          "column": 132
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          30817,
                                                          30825
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 537,
                                                            "column": 135
                                                          },
                                                          "end": {
                                                            "line": 537,
                                                            "column": 143
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            30826,
                                                            30827
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 537,
                                                              "column": 144
                                                            },
                                                            "end": {
                                                              "line": 537,
                                                              "column": 145
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        30817,
                                                        30828
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 537,
                                                          "column": 135
                                                        },
                                                        "end": {
                                                          "line": 537,
                                                          "column": 146
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      30803,
                                                      30828
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 537,
                                                        "column": 121
                                                      },
                                                      "end": {
                                                        "line": 537,
                                                        "column": 146
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  30796,
                                                  30829
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 537,
                                                    "column": 114
                                                  },
                                                  "end": {
                                                    "line": 537,
                                                    "column": 147
                                                  }
                                                }
                                              },
                                              "range": [
                                                30789,
                                                30830
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 537,
                                                  "column": 107
                                                },
                                                "end": {
                                                  "line": 537,
                                                  "column": 148
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            30787,
                                            30832
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 537,
                                              "column": 105
                                            },
                                            "end": {
                                              "line": 537,
                                              "column": 150
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          30771,
                                          30832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 537,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 537,
                                            "column": 150
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30703,
                                      30833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 537,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 537,
                                        "column": 151
                                      }
                                    }
                                  },
                                  "range": [
                                    30694,
                                    30833
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 537,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 537,
                                      "column": 151
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30690,
                                30834
                              ],
                              "loc": {
                                "start": {
                                  "line": 537,
                                  "column": 8
                                },
                                "end": {
                                  "line": 537,
                                  "column": 152
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        30843,
                                        30859
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 538,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 538,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          30860,
                                          30866
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 538,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 538,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          30868,
                                          30873
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 538,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 538,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30843,
                                      30874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 538,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 538,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      30875,
                                      30879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 538,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 538,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    30843,
                                    30879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 538,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 538,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      30880,
                                      30888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 538,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 538,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  30843,
                                  30889
                                ],
                                "loc": {
                                  "start": {
                                    "line": 538,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 538,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                30843,
                                30890
                              ],
                              "loc": {
                                "start": {
                                  "line": 538,
                                  "column": 8
                                },
                                "end": {
                                  "line": 538,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        30899,
                                        30918
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 539,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 539,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            30919,
                                            30921
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 539,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 539,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            30922,
                                            30935
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 539,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 539,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          30919,
                                          30935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 539,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 539,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30899,
                                      30936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 539,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 539,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      30937,
                                      30941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 539,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 539,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    30899,
                                    30941
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 539,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 539,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      30942,
                                      30948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 539,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 539,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  30899,
                                  30949
                                ],
                                "loc": {
                                  "start": {
                                    "line": 539,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 539,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                30899,
                                30950
                              ],
                              "loc": {
                                "start": {
                                  "line": 539,
                                  "column": 8
                                },
                                "end": {
                                  "line": 539,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            30446,
                            30956
                          ],
                          "loc": {
                            "start": {
                              "line": 532,
                              "column": 101
                            },
                            "end": {
                              "line": 540,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          30434,
                          30956
                        ],
                        "loc": {
                          "start": {
                            "line": 532,
                            "column": 89
                          },
                          "end": {
                            "line": 540,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      30349,
                      30957
                    ],
                    "loc": {
                      "start": {
                        "line": 532,
                        "column": 4
                      },
                      "end": {
                        "line": 540,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1426,
                    "_esdocTestName": "it1426"
                  },
                  "range": [
                    30349,
                    30958
                  ],
                  "loc": {
                    "start": {
                      "line": 532,
                      "column": 4
                    },
                    "end": {
                      "line": 540,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        30963,
                        30965
                      ],
                      "loc": {
                        "start": {
                          "line": 541,
                          "column": 4
                        },
                        "end": {
                          "line": 541,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to inner arrays, project throws",
                        "raw": "'should mergeMap many outer to inner arrays, project throws'",
                        "range": [
                          30966,
                          31026
                        ],
                        "loc": {
                          "start": {
                            "line": 541,
                            "column": 7
                          },
                          "end": {
                            "line": 541,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      31054,
                                      31056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 542,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 542,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        31059,
                                        31062
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 542,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 542,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          31063,
                                          31098
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 542,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 542,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31059,
                                      31099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 542,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 542,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    31054,
                                    31099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 542,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 542,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31050,
                                31100
                              ],
                              "loc": {
                                "start": {
                                  "line": 542,
                                  "column": 8
                                },
                                "end": {
                                  "line": 542,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      31113,
                                      31119
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 543,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 543,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !                 ",
                                    "raw": "'^              !                 '",
                                    "range": [
                                      31122,
                                      31157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 543,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 543,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    31113,
                                    31157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 543,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 543,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31109,
                                31158
                              ],
                              "loc": {
                                "start": {
                                  "line": 543,
                                  "column": 8
                                },
                                "end": {
                                  "line": 543,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      31171,
                                      31179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 544,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 544,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(22)--(4444)---#                 ",
                                    "raw": "'(22)--(4444)---#                 '",
                                    "range": [
                                      31182,
                                      31217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 544,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 544,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    31171,
                                    31217
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 544,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 544,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31167,
                                31218
                              ],
                              "loc": {
                                "start": {
                                  "line": 544,
                                  "column": 8
                                },
                                "end": {
                                  "line": 544,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      31231,
                                      31238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 545,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 545,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      31241,
                                      31242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 545,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 545,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    31231,
                                    31242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 545,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 545,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31227,
                                31243
                              ],
                              "loc": {
                                "start": {
                                  "line": 545,
                                  "column": 8
                                },
                                "end": {
                                  "line": 545,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      31256,
                                      31262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 546,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 546,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          31265,
                                          31267
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 546,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 546,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          31268,
                                          31276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 546,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 546,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        31265,
                                        31276
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 546,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 546,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              31287,
                                              31292
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 546,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 546,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    31308,
                                                    31315
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 547,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 547,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  31308,
                                                  31317
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 547,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 547,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                31308,
                                                31318
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 547,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 547,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    31335,
                                                    31342
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 548,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 548,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 3,
                                                  "raw": "3",
                                                  "range": [
                                                    31347,
                                                    31348
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 548,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 548,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  31335,
                                                  31348
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 548,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 548,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        31374,
                                                        31381
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 549,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 549,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      31368,
                                                      31382
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 549,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 549,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31350,
                                                  31396
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 548,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 550,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                31331,
                                                31396
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 548,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 550,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    31416,
                                                    31427
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 551,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 551,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      31428,
                                                      31433
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 551,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 551,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      31435,
                                                      31440
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 551,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 551,
                                                        "column": 43
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31416,
                                                  31441
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 551,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 551,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                31409,
                                                31442
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 551,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 551,
                                                  "column": 45
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            31294,
                                            31452
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 546,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 552,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          31277,
                                          31452
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 546,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 552,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31265,
                                      31453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 546,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 552,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    31256,
                                    31453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 546,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 552,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31252,
                                31454
                              ],
                              "loc": {
                                "start": {
                                  "line": 546,
                                  "column": 8
                                },
                                "end": {
                                  "line": 552,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        31463,
                                        31479
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 553,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 553,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          31480,
                                          31486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 553,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 553,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31463,
                                      31487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 553,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 553,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      31488,
                                      31492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 553,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 553,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    31463,
                                    31492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 553,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 553,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      31493,
                                      31501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 553,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 553,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  31463,
                                  31502
                                ],
                                "loc": {
                                  "start": {
                                    "line": 553,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 553,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                31463,
                                31503
                              ],
                              "loc": {
                                "start": {
                                  "line": 553,
                                  "column": 8
                                },
                                "end": {
                                  "line": 553,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        31512,
                                        31531
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 554,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 554,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            31532,
                                            31534
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 554,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 554,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            31535,
                                            31548
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 554,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 554,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          31532,
                                          31548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 554,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 554,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31512,
                                      31549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 554,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 554,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      31550,
                                      31554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 554,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 554,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    31512,
                                    31554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 554,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 554,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      31555,
                                      31561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 554,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 554,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  31512,
                                  31562
                                ],
                                "loc": {
                                  "start": {
                                    "line": 554,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 554,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                31512,
                                31563
                              ],
                              "loc": {
                                "start": {
                                  "line": 554,
                                  "column": 8
                                },
                                "end": {
                                  "line": 554,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            31040,
                            31569
                          ],
                          "loc": {
                            "start": {
                              "line": 541,
                              "column": 81
                            },
                            "end": {
                              "line": 555,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          31028,
                          31569
                        ],
                        "loc": {
                          "start": {
                            "line": 541,
                            "column": 69
                          },
                          "end": {
                            "line": 555,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      30963,
                      31570
                    ],
                    "loc": {
                      "start": {
                        "line": 541,
                        "column": 4
                      },
                      "end": {
                        "line": 555,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1427,
                    "_esdocTestName": "it1427"
                  },
                  "range": [
                    30963,
                    31571
                  ],
                  "loc": {
                    "start": {
                      "line": 541,
                      "column": 4
                    },
                    "end": {
                      "line": 555,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        31576,
                        31578
                      ],
                      "loc": {
                        "start": {
                          "line": 556,
                          "column": 4
                        },
                        "end": {
                          "line": 556,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to inner arrays, resultSelector throws",
                        "raw": "'should mergeMap many outer to inner arrays, resultSelector throws'",
                        "range": [
                          31579,
                          31646
                        ],
                        "loc": {
                          "start": {
                            "line": 556,
                            "column": 7
                          },
                          "end": {
                            "line": 556,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      31674,
                                      31676
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 557,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 557,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        31679,
                                        31682
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 557,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 557,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          31683,
                                          31718
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 557,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 557,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31679,
                                      31719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 557,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 557,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    31674,
                                    31719
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 557,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 557,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31670,
                                31720
                              ],
                              "loc": {
                                "start": {
                                  "line": 557,
                                  "column": 8
                                },
                                "end": {
                                  "line": 557,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      31733,
                                      31739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 558,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 558,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !                 ",
                                    "raw": "'^              !                 '",
                                    "range": [
                                      31742,
                                      31777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 558,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 558,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    31733,
                                    31777
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 558,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 558,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31729,
                                31778
                              ],
                              "loc": {
                                "start": {
                                  "line": 558,
                                  "column": 8
                                },
                                "end": {
                                  "line": 558,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      31791,
                                      31799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 559,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 559,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(44)--(8888)---#                 ",
                                    "raw": "'(44)--(8888)---#                 '",
                                    "range": [
                                      31802,
                                      31837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 559,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 559,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    31791,
                                    31837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 559,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 559,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31787,
                                31838
                              ],
                              "loc": {
                                "start": {
                                  "line": 559,
                                  "column": 8
                                },
                                "end": {
                                  "line": 559,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      31851,
                                      31857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 560,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 560,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          31860,
                                          31862
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 560,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 560,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          31863,
                                          31871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 560,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 560,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        31860,
                                        31871
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 560,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 560,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              31882,
                                              31887
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 560,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 560,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    31898,
                                                    31909
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 560,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 560,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      31910,
                                                      31915
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 560,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 560,
                                                        "column": 76
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      31917,
                                                      31922
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 560,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 560,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31898,
                                                  31923
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 560,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 560,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                31891,
                                                31924
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 560,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 560,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            31889,
                                            31926
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 560,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 560,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          31872,
                                          31926
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 560,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 560,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              31938,
                                              31943
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 560,
                                                "column": 99
                                              },
                                              "end": {
                                                "line": 560,
                                                "column": 104
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "outer",
                                            "range": [
                                              31945,
                                              31950
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 560,
                                                "column": 106
                                              },
                                              "end": {
                                                "line": 560,
                                                "column": 111
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "outer",
                                                  "range": [
                                                    31970,
                                                    31975
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 561,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 561,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "3",
                                                  "raw": "'3'",
                                                  "range": [
                                                    31980,
                                                    31983
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 561,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 561,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  31970,
                                                  31983
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 561,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 561,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        32009,
                                                        32016
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 562,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 562,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      32003,
                                                      32017
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 562,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 562,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31985,
                                                  32031
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 561,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 563,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                31966,
                                                32031
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 561,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 563,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    32051,
                                                    32057
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 564,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 564,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          32058,
                                                          32066
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 564,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 564,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "outer",
                                                          "range": [
                                                            32067,
                                                            32072
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 564,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 564,
                                                              "column": 40
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        32058,
                                                        32073
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 564,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 564,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          32076,
                                                          32084
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 564,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 564,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "inner",
                                                          "range": [
                                                            32085,
                                                            32090
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 564,
                                                              "column": 53
                                                            },
                                                            "end": {
                                                              "line": 564,
                                                              "column": 58
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        32076,
                                                        32091
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 564,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 564,
                                                          "column": 59
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      32058,
                                                      32091
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 564,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 564,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  32051,
                                                  32092
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 564,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 564,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                32044,
                                                32093
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 564,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 564,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            31952,
                                            32103
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 560,
                                              "column": 113
                                            },
                                            "end": {
                                              "line": 565,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          31928,
                                          32103
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 560,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 565,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31860,
                                      32104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 560,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 565,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    31851,
                                    32104
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 560,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 565,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31847,
                                32105
                              ],
                              "loc": {
                                "start": {
                                  "line": 560,
                                  "column": 8
                                },
                                "end": {
                                  "line": 565,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        32114,
                                        32130
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 566,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 566,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          32131,
                                          32137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32114,
                                      32138
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 566,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 566,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      32139,
                                      32143
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 566,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 566,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    32114,
                                    32143
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 566,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 566,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      32144,
                                      32152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 566,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 566,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  32114,
                                  32153
                                ],
                                "loc": {
                                  "start": {
                                    "line": 566,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 566,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                32114,
                                32154
                              ],
                              "loc": {
                                "start": {
                                  "line": 566,
                                  "column": 8
                                },
                                "end": {
                                  "line": 566,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        32163,
                                        32182
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 567,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 567,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            32183,
                                            32185
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 567,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 567,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            32186,
                                            32199
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 567,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 567,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          32183,
                                          32199
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 567,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 567,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32163,
                                      32200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 567,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 567,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      32201,
                                      32205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 567,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 567,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    32163,
                                    32205
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 567,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 567,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      32206,
                                      32212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 567,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 567,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  32163,
                                  32213
                                ],
                                "loc": {
                                  "start": {
                                    "line": 567,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 567,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                32163,
                                32214
                              ],
                              "loc": {
                                "start": {
                                  "line": 567,
                                  "column": 8
                                },
                                "end": {
                                  "line": 567,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            31660,
                            32220
                          ],
                          "loc": {
                            "start": {
                              "line": 556,
                              "column": 88
                            },
                            "end": {
                              "line": 568,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          31648,
                          32220
                        ],
                        "loc": {
                          "start": {
                            "line": 556,
                            "column": 76
                          },
                          "end": {
                            "line": 568,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      31576,
                      32221
                    ],
                    "loc": {
                      "start": {
                        "line": 556,
                        "column": 4
                      },
                      "end": {
                        "line": 568,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1428,
                    "_esdocTestName": "it1428"
                  },
                  "range": [
                    31576,
                    32222
                  ],
                  "loc": {
                    "start": {
                      "line": 556,
                      "column": 4
                    },
                    "end": {
                      "line": 568,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        32227,
                        32229
                      ],
                      "loc": {
                        "start": {
                          "line": 569,
                          "column": 4
                        },
                        "end": {
                          "line": 569,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to inner arrays, resultSelector, project throws",
                        "raw": "'should mergeMap many outer to inner arrays, resultSelector, project throws'",
                        "range": [
                          32230,
                          32306
                        ],
                        "loc": {
                          "start": {
                            "line": 569,
                            "column": 7
                          },
                          "end": {
                            "line": 569,
                            "column": 83
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      32334,
                                      32336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 570,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 570,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        32339,
                                        32342
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 570,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 570,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          32343,
                                          32378
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 570,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 570,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32339,
                                      32379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 570,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 570,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    32334,
                                    32379
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 570,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 570,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32330,
                                32380
                              ],
                              "loc": {
                                "start": {
                                  "line": 570,
                                  "column": 8
                                },
                                "end": {
                                  "line": 570,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      32393,
                                      32399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 571,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 571,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !                 ",
                                    "raw": "'^              !                 '",
                                    "range": [
                                      32402,
                                      32437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 571,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 571,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    32393,
                                    32437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 571,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 571,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32389,
                                32438
                              ],
                              "loc": {
                                "start": {
                                  "line": 571,
                                  "column": 8
                                },
                                "end": {
                                  "line": 571,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      32451,
                                      32459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 572,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 572,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(44)--(8888)---#                 ",
                                    "raw": "'(44)--(8888)---#                 '",
                                    "range": [
                                      32462,
                                      32497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 572,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 572,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    32451,
                                    32497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 572,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 572,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32447,
                                32498
                              ],
                              "loc": {
                                "start": {
                                  "line": 572,
                                  "column": 8
                                },
                                "end": {
                                  "line": 572,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      32511,
                                      32518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 573,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 573,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      32521,
                                      32522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 573,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 573,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    32511,
                                    32522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 573,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 573,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32507,
                                32523
                              ],
                              "loc": {
                                "start": {
                                  "line": 573,
                                  "column": 8
                                },
                                "end": {
                                  "line": 573,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      32536,
                                      32542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 574,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 574,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          32545,
                                          32547
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 574,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 574,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          32548,
                                          32556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 574,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 574,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        32545,
                                        32556
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 574,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 574,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              32567,
                                              32572
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 574,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 574,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    32588,
                                                    32595
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 575,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 575,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  32588,
                                                  32597
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 575,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 575,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                32588,
                                                32598
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 575,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 575,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    32615,
                                                    32622
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 576,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 576,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 3,
                                                  "raw": "3",
                                                  "range": [
                                                    32627,
                                                    32628
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 576,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 576,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  32615,
                                                  32628
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 576,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 576,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        32654,
                                                        32661
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 577,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 577,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      32648,
                                                      32662
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 577,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 577,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  32630,
                                                  32676
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 576,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 578,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                32611,
                                                32676
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 576,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 578,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    32696,
                                                    32707
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 579,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 579,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      32708,
                                                      32713
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 579,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 579,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      32715,
                                                      32720
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 579,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 579,
                                                        "column": 43
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  32696,
                                                  32721
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 579,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 579,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                32689,
                                                32722
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 579,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 579,
                                                  "column": 45
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            32574,
                                            32732
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 574,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 580,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          32557,
                                          32732
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 574,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 580,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              32744,
                                              32749
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 580,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 580,
                                                "column": 26
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "outer",
                                            "range": [
                                              32751,
                                              32756
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 580,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 580,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    32779,
                                                    32785
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 581,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 581,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          32786,
                                                          32794
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 581,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 581,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "outer",
                                                          "range": [
                                                            32795,
                                                            32800
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 581,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 581,
                                                              "column": 40
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        32786,
                                                        32801
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 581,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 581,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          32804,
                                                          32812
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 581,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 581,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "inner",
                                                          "range": [
                                                            32813,
                                                            32818
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 581,
                                                              "column": 53
                                                            },
                                                            "end": {
                                                              "line": 581,
                                                              "column": 58
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        32804,
                                                        32819
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 581,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 581,
                                                          "column": 59
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      32786,
                                                      32819
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 581,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 581,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  32779,
                                                  32820
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 581,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 581,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                32772,
                                                32821
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 581,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 581,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            32758,
                                            32831
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 580,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 582,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          32734,
                                          32831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 580,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 582,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32545,
                                      32832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 574,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 582,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    32536,
                                    32832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 574,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 582,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32532,
                                32833
                              ],
                              "loc": {
                                "start": {
                                  "line": 574,
                                  "column": 8
                                },
                                "end": {
                                  "line": 582,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        32842,
                                        32858
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 583,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 583,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          32859,
                                          32865
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 583,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 583,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32842,
                                      32866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 583,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 583,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      32867,
                                      32871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 583,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 583,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    32842,
                                    32871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 583,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 583,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      32872,
                                      32880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 583,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 583,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  32842,
                                  32881
                                ],
                                "loc": {
                                  "start": {
                                    "line": 583,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 583,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                32842,
                                32882
                              ],
                              "loc": {
                                "start": {
                                  "line": 583,
                                  "column": 8
                                },
                                "end": {
                                  "line": 583,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        32891,
                                        32910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 584,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 584,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            32911,
                                            32913
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 584,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 584,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            32914,
                                            32927
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 584,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 584,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          32911,
                                          32927
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 584,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 584,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32891,
                                      32928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 584,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 584,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      32929,
                                      32933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 584,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 584,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    32891,
                                    32933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 584,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 584,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      32934,
                                      32940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 584,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 584,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  32891,
                                  32941
                                ],
                                "loc": {
                                  "start": {
                                    "line": 584,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 584,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                32891,
                                32942
                              ],
                              "loc": {
                                "start": {
                                  "line": 584,
                                  "column": 8
                                },
                                "end": {
                                  "line": 584,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            32320,
                            32948
                          ],
                          "loc": {
                            "start": {
                              "line": 569,
                              "column": 97
                            },
                            "end": {
                              "line": 585,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          32308,
                          32948
                        ],
                        "loc": {
                          "start": {
                            "line": 569,
                            "column": 85
                          },
                          "end": {
                            "line": 585,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      32227,
                      32949
                    ],
                    "loc": {
                      "start": {
                        "line": 569,
                        "column": 4
                      },
                      "end": {
                        "line": 585,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1429,
                    "_esdocTestName": "it1429"
                  },
                  "range": [
                    32227,
                    32950
                  ],
                  "loc": {
                    "start": {
                      "line": 569,
                      "column": 4
                    },
                    "end": {
                      "line": 585,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        32955,
                        32957
                      ],
                      "loc": {
                        "start": {
                          "line": 586,
                          "column": 4
                        },
                        "end": {
                          "line": 586,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map and flatten",
                        "raw": "'should map and flatten'",
                        "range": [
                          32958,
                          32982
                        ],
                        "loc": {
                          "start": {
                            "line": 586,
                            "column": 7
                          },
                          "end": {
                            "line": 586,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      33010,
                                      33016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 587,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 587,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              33019,
                                              33029
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 587,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 587,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              33030,
                                              33032
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 587,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 587,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            33019,
                                            33032
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 587,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 587,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              33033,
                                              33034
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 587,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 587,
                                                "column": 36
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              33036,
                                              33037
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 587,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 587,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              33039,
                                              33040
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 587,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 587,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              33042,
                                              33043
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 587,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 587,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          33019,
                                          33044
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 587,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 587,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          33045,
                                          33053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 587,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 587,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        33019,
                                        33053
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 587,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 587,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              33064,
                                              33065
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 587,
                                                "column": 66
                                              },
                                              "end": {
                                                "line": 587,
                                                "column": 67
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      33076,
                                                      33086
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 587,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 587,
                                                        "column": 88
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      33087,
                                                      33089
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 587,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 587,
                                                        "column": 91
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    33076,
                                                    33089
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 587,
                                                      "column": 78
                                                    },
                                                    "end": {
                                                      "line": 587,
                                                      "column": 91
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        33090,
                                                        33091
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 587,
                                                          "column": 92
                                                        },
                                                        "end": {
                                                          "line": 587,
                                                          "column": 93
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Literal",
                                                      "value": "!",
                                                      "raw": "'!'",
                                                      "range": [
                                                        33094,
                                                        33097
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 587,
                                                          "column": 96
                                                        },
                                                        "end": {
                                                          "line": 587,
                                                          "column": 99
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      33090,
                                                      33097
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 587,
                                                        "column": 92
                                                      },
                                                      "end": {
                                                        "line": 587,
                                                        "column": 99
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  33076,
                                                  33098
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 587,
                                                    "column": 78
                                                  },
                                                  "end": {
                                                    "line": 587,
                                                    "column": 100
                                                  }
                                                }
                                              },
                                              "range": [
                                                33069,
                                                33099
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 587,
                                                  "column": 71
                                                },
                                                "end": {
                                                  "line": 587,
                                                  "column": 101
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            33067,
                                            33101
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 587,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 587,
                                              "column": 103
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          33054,
                                          33101
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 587,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 587,
                                            "column": 103
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33019,
                                      33102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 587,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 587,
                                        "column": 104
                                      }
                                    }
                                  },
                                  "range": [
                                    33010,
                                    33102
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 587,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 587,
                                      "column": 104
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33006,
                                33103
                              ],
                              "loc": {
                                "start": {
                                  "line": 587,
                                  "column": 8
                                },
                                "end": {
                                  "line": 587,
                                  "column": 105
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      33116,
                                      33124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 588,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 588,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "1!",
                                        "raw": "'1!'",
                                        "range": [
                                          33128,
                                          33132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 588,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 588,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "2!",
                                        "raw": "'2!'",
                                        "range": [
                                          33134,
                                          33138
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 588,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 588,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "3!",
                                        "raw": "'3!'",
                                        "range": [
                                          33140,
                                          33144
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 588,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 588,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "4!",
                                        "raw": "'4!'",
                                        "range": [
                                          33146,
                                          33150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 588,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 588,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33127,
                                      33151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 588,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 588,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    33116,
                                    33151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 588,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 588,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33112,
                                33152
                              ],
                              "loc": {
                                "start": {
                                  "line": 588,
                                  "column": 8
                                },
                                "end": {
                                  "line": 588,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "completed",
                                    "range": [
                                      33165,
                                      33174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 589,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 589,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      33177,
                                      33182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 589,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 589,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    33165,
                                    33182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 589,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 589,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33161,
                                33183
                              ],
                              "loc": {
                                "start": {
                                  "line": 589,
                                  "column": 8
                                },
                                "end": {
                                  "line": 589,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      33192,
                                      33198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 590,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 590,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      33199,
                                      33208
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 590,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 590,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    33192,
                                    33208
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 590,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 590,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          33219,
                                          33220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 590,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 590,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        33236,
                                                        33242
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 591,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 591,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        33243,
                                                        33249
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 591,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 591,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      33236,
                                                      33249
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 591,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 591,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        33250,
                                                        33251
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 591,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 591,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    33236,
                                                    33252
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 591,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 591,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    33253,
                                                    33255
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 591,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 591,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  33236,
                                                  33255
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 591,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 591,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  33256,
                                                  33261
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 591,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 591,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                33236,
                                                33261
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 591,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 591,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expected",
                                                    "range": [
                                                      33262,
                                                      33270
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 591,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 591,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      33271,
                                                      33276
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 591,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 591,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    33262,
                                                    33276
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 591,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 591,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  33262,
                                                  33278
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 591,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 591,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33236,
                                              33279
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 591,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 591,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            33236,
                                            33280
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 591,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 591,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33222,
                                        33290
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 590,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      33209,
                                      33290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 590,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 592,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      33292,
                                      33296
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 592,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 592,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "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": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        33324,
                                                        33330
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 593,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 593,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        33331,
                                                        33337
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 593,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 593,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      33324,
                                                      33337
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 593,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 593,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "expected",
                                                        "range": [
                                                          33338,
                                                          33346
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 593,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 593,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          33347,
                                                          33353
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 593,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 593,
                                                            "column": 41
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        33338,
                                                        33353
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 593,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 593,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    33324,
                                                    33354
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 593,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 593,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    33355,
                                                    33357
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 593,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 593,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  33324,
                                                  33357
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 593,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 593,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  33358,
                                                  33363
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 593,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 593,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                33324,
                                                33363
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 593,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 593,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  33364,
                                                  33365
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 593,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 593,
                                                    "column": 53
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33324,
                                              33366
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 593,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 593,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            33324,
                                            33367
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 593,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 593,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "completed",
                                              "range": [
                                                33380,
                                                33389
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 594,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 594,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": true,
                                              "raw": "true",
                                              "range": [
                                                33392,
                                                33396
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 594,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 594,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "range": [
                                              33380,
                                              33396
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 594,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 594,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            33380,
                                            33397
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 594,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 594,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33310,
                                        33407
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 595,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      33298,
                                      33407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 592,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 595,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  33192,
                                  33408
                                ],
                                "loc": {
                                  "start": {
                                    "line": 590,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 595,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                33192,
                                33409
                              ],
                              "loc": {
                                "start": {
                                  "line": 590,
                                  "column": 8
                                },
                                "end": {
                                  "line": 595,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                            33418,
                                            33424
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 596,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 596,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            33425,
                                            33431
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 596,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 596,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          33418,
                                          33431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 596,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 596,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "completed",
                                          "range": [
                                            33432,
                                            33441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 596,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 596,
                                              "column": 31
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33418,
                                        33442
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 596,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 596,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        33443,
                                        33445
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 596,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 596,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      33418,
                                      33445
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 596,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 596,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      33446,
                                      33448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 596,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 596,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    33418,
                                    33448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 596,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 596,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    33449,
                                    33453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 596,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 596,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  33418,
                                  33453
                                ],
                                "loc": {
                                  "start": {
                                    "line": 596,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 596,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                33418,
                                33454
                              ],
                              "loc": {
                                "start": {
                                  "line": 596,
                                  "column": 8
                                },
                                "end": {
                                  "line": 596,
                                  "column": 44
                                }
                              }
                            }
                          ],
                          "range": [
                            32996,
                            33460
                          ],
                          "loc": {
                            "start": {
                              "line": 586,
                              "column": 45
                            },
                            "end": {
                              "line": 597,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          32984,
                          33460
                        ],
                        "loc": {
                          "start": {
                            "line": 586,
                            "column": 33
                          },
                          "end": {
                            "line": 597,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      32955,
                      33461
                    ],
                    "loc": {
                      "start": {
                        "line": 586,
                        "column": 4
                      },
                      "end": {
                        "line": 597,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1430,
                    "_esdocTestName": "it1430"
                  },
                  "range": [
                    32955,
                    33462
                  ],
                  "loc": {
                    "start": {
                      "line": 586,
                      "column": 4
                    },
                    "end": {
                      "line": 597,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        33467,
                        33469
                      ],
                      "loc": {
                        "start": {
                          "line": 598,
                          "column": 4
                        },
                        "end": {
                          "line": 598,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map and flatten an Array",
                        "raw": "'should map and flatten an Array'",
                        "range": [
                          33470,
                          33503
                        ],
                        "loc": {
                          "start": {
                            "line": 598,
                            "column": 7
                          },
                          "end": {
                            "line": 598,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      33531,
                                      33537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 599,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 599,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              33540,
                                              33550
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 599,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 599,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              33551,
                                              33553
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 599,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 599,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            33540,
                                            33553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 599,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 599,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              33554,
                                              33555
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 599,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 599,
                                                "column": 36
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              33557,
                                              33558
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 599,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 599,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              33560,
                                              33561
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 599,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 599,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              33563,
                                              33564
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 599,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 599,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          33540,
                                          33565
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 599,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 599,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          33566,
                                          33574
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 599,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 599,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        33540,
                                        33574
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 599,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 599,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              33585,
                                              33586
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 599,
                                                "column": 66
                                              },
                                              "end": {
                                                "line": 599,
                                                "column": 67
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        33598,
                                                        33599
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 599,
                                                          "column": 79
                                                        },
                                                        "end": {
                                                          "line": 599,
                                                          "column": 80
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Literal",
                                                      "value": "!",
                                                      "raw": "'!'",
                                                      "range": [
                                                        33602,
                                                        33605
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 599,
                                                          "column": 83
                                                        },
                                                        "end": {
                                                          "line": 599,
                                                          "column": 86
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      33598,
                                                      33605
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 599,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 599,
                                                        "column": 86
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  33597,
                                                  33606
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 599,
                                                    "column": 78
                                                  },
                                                  "end": {
                                                    "line": 599,
                                                    "column": 87
                                                  }
                                                }
                                              },
                                              "range": [
                                                33590,
                                                33607
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 599,
                                                  "column": 71
                                                },
                                                "end": {
                                                  "line": 599,
                                                  "column": 88
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            33588,
                                            33609
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 599,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 599,
                                              "column": 90
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          33575,
                                          33609
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 599,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 599,
                                            "column": 90
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33540,
                                      33610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 599,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 599,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "range": [
                                    33531,
                                    33610
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 599,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 599,
                                      "column": 91
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33527,
                                33611
                              ],
                              "loc": {
                                "start": {
                                  "line": 599,
                                  "column": 8
                                },
                                "end": {
                                  "line": 599,
                                  "column": 92
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      33624,
                                      33632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 600,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 600,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "1!",
                                        "raw": "'1!'",
                                        "range": [
                                          33636,
                                          33640
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 600,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 600,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "2!",
                                        "raw": "'2!'",
                                        "range": [
                                          33642,
                                          33646
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 600,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 600,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "3!",
                                        "raw": "'3!'",
                                        "range": [
                                          33648,
                                          33652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 600,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 600,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "4!",
                                        "raw": "'4!'",
                                        "range": [
                                          33654,
                                          33658
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 600,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 600,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33635,
                                      33659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 600,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 600,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    33624,
                                    33659
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 600,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 600,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33620,
                                33660
                              ],
                              "loc": {
                                "start": {
                                  "line": 600,
                                  "column": 8
                                },
                                "end": {
                                  "line": 600,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "completed",
                                    "range": [
                                      33673,
                                      33682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 601,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 601,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      33685,
                                      33690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 601,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 601,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    33673,
                                    33690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 601,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 601,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33669,
                                33691
                              ],
                              "loc": {
                                "start": {
                                  "line": 601,
                                  "column": 8
                                },
                                "end": {
                                  "line": 601,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      33700,
                                      33706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 602,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 602,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      33707,
                                      33716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 602,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 602,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    33700,
                                    33716
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 602,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 602,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          33727,
                                          33728
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 602,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 602,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        33744,
                                                        33750
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 603,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 603,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        33751,
                                                        33757
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 603,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 603,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      33744,
                                                      33757
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 603,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 603,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        33758,
                                                        33759
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 603,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 603,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    33744,
                                                    33760
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 603,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 603,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    33761,
                                                    33763
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 603,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 603,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  33744,
                                                  33763
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 603,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 603,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  33764,
                                                  33769
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 603,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 603,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                33744,
                                                33769
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 603,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 603,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expected",
                                                    "range": [
                                                      33770,
                                                      33778
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 603,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 603,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      33779,
                                                      33784
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 603,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 603,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    33770,
                                                    33784
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 603,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 603,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  33770,
                                                  33786
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 603,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 603,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33744,
                                              33787
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 603,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 603,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            33744,
                                            33788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 603,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 603,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33730,
                                        33798
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 602,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 604,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      33717,
                                      33798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 602,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 604,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      33800,
                                      33804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 604,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 604,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "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": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        33832,
                                                        33838
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 605,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 605,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        33839,
                                                        33845
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 605,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 605,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      33832,
                                                      33845
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 605,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 605,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "expected",
                                                        "range": [
                                                          33846,
                                                          33854
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 605,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 605,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          33855,
                                                          33861
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 605,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 605,
                                                            "column": 41
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        33846,
                                                        33861
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 605,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 605,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    33832,
                                                    33862
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 605,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 605,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    33863,
                                                    33865
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 605,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 605,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  33832,
                                                  33865
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 605,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 605,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  33866,
                                                  33871
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 605,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 605,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                33832,
                                                33871
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 605,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 605,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  33872,
                                                  33873
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 605,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 605,
                                                    "column": 53
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33832,
                                              33874
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 605,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 605,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            33832,
                                            33875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 605,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 605,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "completed",
                                              "range": [
                                                33888,
                                                33897
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 606,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 606,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": true,
                                              "raw": "true",
                                              "range": [
                                                33900,
                                                33904
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 606,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 606,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "range": [
                                              33888,
                                              33904
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 606,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 606,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            33888,
                                            33905
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 606,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 606,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33818,
                                        33915
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 604,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 607,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      33806,
                                      33915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 604,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 607,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  33700,
                                  33916
                                ],
                                "loc": {
                                  "start": {
                                    "line": 602,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 607,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                33700,
                                33917
                              ],
                              "loc": {
                                "start": {
                                  "line": 602,
                                  "column": 8
                                },
                                "end": {
                                  "line": 607,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "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": [
                                            33926,
                                            33932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 608,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 608,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            33933,
                                            33939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 608,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 608,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          33926,
                                          33939
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 608,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 608,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "completed",
                                          "range": [
                                            33940,
                                            33949
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 608,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 608,
                                              "column": 31
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33926,
                                        33950
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 608,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 608,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        33951,
                                        33953
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 608,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 608,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      33926,
                                      33953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 608,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 608,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      33954,
                                      33956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 608,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 608,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    33926,
                                    33956
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 608,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 608,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    33957,
                                    33961
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 608,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 608,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  33926,
                                  33961
                                ],
                                "loc": {
                                  "start": {
                                    "line": 608,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 608,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                33926,
                                33962
                              ],
                              "loc": {
                                "start": {
                                  "line": 608,
                                  "column": 8
                                },
                                "end": {
                                  "line": 608,
                                  "column": 44
                                }
                              }
                            }
                          ],
                          "range": [
                            33517,
                            33968
                          ],
                          "loc": {
                            "start": {
                              "line": 598,
                              "column": 54
                            },
                            "end": {
                              "line": 609,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          33505,
                          33968
                        ],
                        "loc": {
                          "start": {
                            "line": 598,
                            "column": 42
                          },
                          "end": {
                            "line": 609,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      33467,
                      33969
                    ],
                    "loc": {
                      "start": {
                        "line": 598,
                        "column": 4
                      },
                      "end": {
                        "line": 609,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1431,
                    "_esdocTestName": "it1431"
                  },
                  "range": [
                    33467,
                    33970
                  ],
                  "loc": {
                    "start": {
                      "line": 598,
                      "column": 4
                    },
                    "end": {
                      "line": 609,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        33975,
                        33977
                      ],
                      "loc": {
                        "start": {
                          "line": 610,
                          "column": 4
                        },
                        "end": {
                          "line": 610,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support type signatures",
                        "raw": "'should support type signatures'",
                        "range": [
                          33978,
                          34010
                        ],
                        "loc": {
                          "start": {
                            "line": 610,
                            "column": 7
                          },
                          "end": {
                            "line": 610,
                            "column": 39
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    34034,
                                    34038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 611,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 611,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o",
                                                "range": [
                                                  34069,
                                                  34070
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 612,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 612,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                34069,
                                                34070
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 612,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 612,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            34065,
                                            34071
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 612,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 612,
                                              "column": 18
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                34084,
                                                34123
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 613,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 613,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a1",
                                                "range": [
                                                  34140,
                                                  34142
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 614,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 614,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "o",
                                                    "range": [
                                                      34145,
                                                      34146
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 614,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 614,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMap",
                                                    "range": [
                                                      34147,
                                                      34155
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 614,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 614,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34145,
                                                    34155
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 614,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 614,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          34166,
                                                          34167
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 614,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 614,
                                                            "column": 43
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  34178,
                                                                  34179
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 614,
                                                                    "column": 54
                                                                  },
                                                                  "end": {
                                                                    "line": 614,
                                                                    "column": 55
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "toString",
                                                                "range": [
                                                                  34180,
                                                                  34188
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 614,
                                                                    "column": 56
                                                                  },
                                                                  "end": {
                                                                    "line": 614,
                                                                    "column": 64
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                34178,
                                                                34188
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 614,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 614,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              34178,
                                                              34190
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 614,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 614,
                                                                "column": 66
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            34171,
                                                            34191
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 614,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 614,
                                                              "column": 67
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        34169,
                                                        34193
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 614,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 614,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      34156,
                                                      34193
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 614,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 614,
                                                        "column": 69
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  34145,
                                                  34194
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 614,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 614,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "range": [
                                                34140,
                                                34194
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 614,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 614,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            34136,
                                            34195
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 614,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 614,
                                              "column": 71
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                34084,
                                                34123
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 613,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 613,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a2",
                                                "range": [
                                                  34212,
                                                  34214
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 615,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 615,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "o",
                                                    "range": [
                                                      34217,
                                                      34218
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 615,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 615,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMap",
                                                    "range": [
                                                      34219,
                                                      34227
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 615,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 615,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34217,
                                                    34227
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 615,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 615,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          34238,
                                                          34239
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 615,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 615,
                                                            "column": 43
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  34250,
                                                                  34251
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 615,
                                                                    "column": 54
                                                                  },
                                                                  "end": {
                                                                    "line": 615,
                                                                    "column": 55
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "toString",
                                                                "range": [
                                                                  34252,
                                                                  34260
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 615,
                                                                    "column": 56
                                                                  },
                                                                  "end": {
                                                                    "line": 615,
                                                                    "column": 64
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                34250,
                                                                34260
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 615,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 615,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              34250,
                                                              34262
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 615,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 615,
                                                                "column": 66
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            34243,
                                                            34263
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 615,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 615,
                                                              "column": 67
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        34241,
                                                        34265
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 615,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 615,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      34228,
                                                      34265
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 615,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 615,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      34267,
                                                      34268
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 615,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 615,
                                                        "column": 72
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  34217,
                                                  34269
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 615,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 615,
                                                    "column": 73
                                                  }
                                                }
                                              },
                                              "range": [
                                                34212,
                                                34269
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 615,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 615,
                                                  "column": 73
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            34208,
                                            34270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 615,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 615,
                                              "column": 74
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a3",
                                                "range": [
                                                  34287,
                                                  34289
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 616,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 616,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "o",
                                                    "range": [
                                                      34292,
                                                      34293
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 616,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 616,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMap",
                                                    "range": [
                                                      34294,
                                                      34302
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 616,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 616,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34292,
                                                    34302
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 616,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 616,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          34313,
                                                          34314
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 616,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 616,
                                                            "column": 43
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  34325,
                                                                  34326
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 616,
                                                                    "column": 54
                                                                  },
                                                                  "end": {
                                                                    "line": 616,
                                                                    "column": 55
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "toString",
                                                                "range": [
                                                                  34327,
                                                                  34335
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 616,
                                                                    "column": 56
                                                                  },
                                                                  "end": {
                                                                    "line": 616,
                                                                    "column": 64
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                34325,
                                                                34335
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 616,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 616,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              34325,
                                                              34337
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 616,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 616,
                                                                "column": 66
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            34318,
                                                            34338
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 616,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 616,
                                                              "column": 67
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        34316,
                                                        34340
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 616,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 616,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      34303,
                                                      34340
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 616,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 616,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "o",
                                                        "range": [
                                                          34352,
                                                          34353
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 616,
                                                            "column": 81
                                                          },
                                                          "end": {
                                                            "line": 616,
                                                            "column": 82
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "i",
                                                        "range": [
                                                          34355,
                                                          34356
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 616,
                                                            "column": 84
                                                          },
                                                          "end": {
                                                            "line": 616,
                                                            "column": 85
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "o",
                                                                  "range": [
                                                                    34370,
                                                                    34371
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 616,
                                                                      "column": 99
                                                                    },
                                                                    "end": {
                                                                      "line": 616,
                                                                      "column": 100
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "o",
                                                                  "range": [
                                                                    34373,
                                                                    34374
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 616,
                                                                      "column": 102
                                                                    },
                                                                    "end": {
                                                                      "line": 616,
                                                                      "column": 103
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  34370,
                                                                  34374
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 616,
                                                                    "column": 99
                                                                  },
                                                                  "end": {
                                                                    "line": 616,
                                                                    "column": 103
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "i",
                                                                  "range": [
                                                                    34376,
                                                                    34377
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 616,
                                                                      "column": 105
                                                                    },
                                                                    "end": {
                                                                      "line": 616,
                                                                      "column": 106
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "i",
                                                                  "range": [
                                                                    34379,
                                                                    34380
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 616,
                                                                      "column": 108
                                                                    },
                                                                    "end": {
                                                                      "line": 616,
                                                                      "column": 109
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  34376,
                                                                  34380
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 616,
                                                                    "column": 105
                                                                  },
                                                                  "end": {
                                                                    "line": 616,
                                                                    "column": 109
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              34368,
                                                              34382
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 616,
                                                                "column": 97
                                                              },
                                                              "end": {
                                                                "line": 616,
                                                                "column": 111
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            34360,
                                                            34384
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 616,
                                                              "column": 89
                                                            },
                                                            "end": {
                                                              "line": 616,
                                                              "column": 113
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        34358,
                                                        34386
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 616,
                                                          "column": 87
                                                        },
                                                        "end": {
                                                          "line": 616,
                                                          "column": 115
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      34342,
                                                      34386
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 616,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 616,
                                                        "column": 115
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  34292,
                                                  34387
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 616,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 616,
                                                    "column": 116
                                                  }
                                                }
                                              },
                                              "range": [
                                                34287,
                                                34387
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 616,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 616,
                                                  "column": 116
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            34283,
                                            34388
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 616,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 616,
                                              "column": 117
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a4",
                                                "range": [
                                                  34405,
                                                  34407
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 617,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 617,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "o",
                                                    "range": [
                                                      34410,
                                                      34411
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 617,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 617,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMap",
                                                    "range": [
                                                      34412,
                                                      34420
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 617,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 617,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34410,
                                                    34420
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 617,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 617,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          34431,
                                                          34432
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 617,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 617,
                                                            "column": 43
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  34443,
                                                                  34444
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 617,
                                                                    "column": 54
                                                                  },
                                                                  "end": {
                                                                    "line": 617,
                                                                    "column": 55
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "toString",
                                                                "range": [
                                                                  34445,
                                                                  34453
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 617,
                                                                    "column": 56
                                                                  },
                                                                  "end": {
                                                                    "line": 617,
                                                                    "column": 64
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                34443,
                                                                34453
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 617,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 617,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              34443,
                                                              34455
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 617,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 617,
                                                                "column": 66
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            34436,
                                                            34456
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 617,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 617,
                                                              "column": 67
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        34434,
                                                        34458
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 617,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 617,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      34421,
                                                      34458
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 617,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 617,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "o",
                                                        "range": [
                                                          34470,
                                                          34471
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 617,
                                                            "column": 81
                                                          },
                                                          "end": {
                                                            "line": 617,
                                                            "column": 82
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "i",
                                                        "range": [
                                                          34473,
                                                          34474
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 617,
                                                            "column": 84
                                                          },
                                                          "end": {
                                                            "line": 617,
                                                            "column": 85
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "o",
                                                                  "range": [
                                                                    34488,
                                                                    34489
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 617,
                                                                      "column": 99
                                                                    },
                                                                    "end": {
                                                                      "line": 617,
                                                                      "column": 100
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "o",
                                                                  "range": [
                                                                    34491,
                                                                    34492
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 617,
                                                                      "column": 102
                                                                    },
                                                                    "end": {
                                                                      "line": 617,
                                                                      "column": 103
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  34488,
                                                                  34492
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 617,
                                                                    "column": 99
                                                                  },
                                                                  "end": {
                                                                    "line": 617,
                                                                    "column": 103
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "i",
                                                                  "range": [
                                                                    34494,
                                                                    34495
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 617,
                                                                      "column": 105
                                                                    },
                                                                    "end": {
                                                                      "line": 617,
                                                                      "column": 106
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "i",
                                                                  "range": [
                                                                    34497,
                                                                    34498
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 617,
                                                                      "column": 108
                                                                    },
                                                                    "end": {
                                                                      "line": 617,
                                                                      "column": 109
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  34494,
                                                                  34498
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 617,
                                                                    "column": 105
                                                                  },
                                                                  "end": {
                                                                    "line": 617,
                                                                    "column": 109
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              34486,
                                                              34500
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 617,
                                                                "column": 97
                                                              },
                                                              "end": {
                                                                "line": 617,
                                                                "column": 111
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            34478,
                                                            34502
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 617,
                                                              "column": 89
                                                            },
                                                            "end": {
                                                              "line": 617,
                                                              "column": 113
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        34476,
                                                        34504
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 617,
                                                          "column": 87
                                                        },
                                                        "end": {
                                                          "line": 617,
                                                          "column": 115
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      34460,
                                                      34504
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 617,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 617,
                                                        "column": 115
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      34506,
                                                      34507
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 617,
                                                        "column": 117
                                                      },
                                                      "end": {
                                                        "line": 617,
                                                        "column": 118
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  34410,
                                                  34508
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 617,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 617,
                                                    "column": 119
                                                  }
                                                }
                                              },
                                              "range": [
                                                34405,
                                                34508
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 617,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 617,
                                                  "column": 119
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            34401,
                                            34509
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 617,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 617,
                                              "column": 120
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                34522,
                                                34560
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 618,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 618,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        34051,
                                        34570
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 611,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 619,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      34039,
                                      34570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 611,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 619,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  34034,
                                  34571
                                ],
                                "loc": {
                                  "start": {
                                    "line": 611,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 619,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                34034,
                                34572
                              ],
                              "loc": {
                                "start": {
                                  "line": 611,
                                  "column": 8
                                },
                                "end": {
                                  "line": 619,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            34024,
                            34578
                          ],
                          "loc": {
                            "start": {
                              "line": 610,
                              "column": 53
                            },
                            "end": {
                              "line": 620,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          34012,
                          34578
                        ],
                        "loc": {
                          "start": {
                            "line": 610,
                            "column": 41
                          },
                          "end": {
                            "line": 620,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      33975,
                      34579
                    ],
                    "loc": {
                      "start": {
                        "line": 610,
                        "column": 4
                      },
                      "end": {
                        "line": 620,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1432,
                    "_esdocTestName": "it1432"
                  },
                  "range": [
                    33975,
                    34580
                  ],
                  "loc": {
                    "start": {
                      "line": 610,
                      "column": 4
                    },
                    "end": {
                      "line": 620,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                193,
                34582
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 54
                },
                "end": {
                  "line": 621,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              181,
              34582
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 42
              },
              "end": {
                "line": 621,
                "column": 1
              }
            }
          }
        ],
        "range": [
          139,
          34583
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 621,
            "column": 2
          }
        },
        "_esdocTestId": 1390,
        "_esdocTestName": "describe1390"
      },
      "range": [
        139,
        34584
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 621,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {mergeMap} ",
          "range": [
            115,
            138
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 23
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=mergeMap-spec.js.map",
          "range": [
            34585,
            34626
          ],
          "loc": {
            "start": {
              "line": 622,
              "column": 0
            },
            "end": {
              "line": 622,
              "column": 41
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    34584
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 621,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {mergeMap} ",
      "range": [
        115,
        138
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 23
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        34084,
        34123
      ],
      "loc": {
        "start": {
          "line": 613,
          "column": 12
        },
        "end": {
          "line": 613,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        34522,
        34560
      ],
      "loc": {
        "start": {
          "line": 618,
          "column": 12
        },
        "end": {
          "line": 618,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=mergeMap-spec.js.map",
      "range": [
        34585,
        34626
      ],
      "loc": {
        "start": {
          "line": 622,
          "column": 0
        },
        "end": {
          "line": 622,
          "column": 41
        }
      }
    }
  ]
}