{
  "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 {concatMapTo} ",
          "range": [
            115,
            141
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 26
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            142,
            150
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.concatMapTo",
            "raw": "'Observable.prototype.concatMapTo'",
            "range": [
              151,
              185
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 43
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          205,
                          214
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "concatMapTo( 10——10——10—| )",
                          "raw": "'concatMapTo( 10\\u2014\\u201410\\u2014\\u201410\\u2014| )'",
                          "range": [
                            215,
                            269
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 68
                            }
                          }
                        }
                      ],
                      "range": [
                        205,
                        270
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 69
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map-and-flatten each item to an Observable",
                        "raw": "'should map-and-flatten each item to an Observable'",
                        "range": [
                          271,
                          322
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 70
                          },
                          "end": {
                            "line": 7,
                            "column": 121
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      350,
                                      352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        355,
                                        358
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1-----3--5-------|",
                                        "raw": "'--1-----3--5-------|'",
                                        "range": [
                                          359,
                                          381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      355,
                                      382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    350,
                                    382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                346,
                                383
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      396,
                                      402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !",
                                    "raw": "'^                  !'",
                                    "range": [
                                      405,
                                      427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    396,
                                    427
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                392,
                                428
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      441,
                                      443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        446,
                                        450
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x-x-x|              ",
                                        "raw": "'x-x-x|              '",
                                        "range": [
                                          451,
                                          473
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                477,
                                                478
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                480,
                                                482
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              477,
                                              482
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 10,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 10,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          475,
                                          484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      446,
                                      485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    441,
                                    485
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                437,
                                486
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      499,
                                      507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-x-x-x-x-xx-x-x-|",
                                    "raw": "'--x-x-x-x-x-xx-x-x-|'",
                                    "range": [
                                      510,
                                      532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    499,
                                    532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                495,
                                533
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      546,
                                      552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            557,
                                            558
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 10,
                                          "raw": "10",
                                          "range": [
                                            560,
                                            562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          557,
                                          562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      555,
                                      564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    546,
                                    564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                542,
                                565
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      578,
                                      584
                                    ],
                                    "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": [
                                          587,
                                          589
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          590,
                                          601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        587,
                                        601
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          602,
                                          604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      587,
                                      605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    578,
                                    605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                574,
                                606
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        615,
                                        631
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          632,
                                          638
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      615,
                                      639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      640,
                                      644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    615,
                                    644
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      645,
                                      653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      655,
                                      661
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  615,
                                  662
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                615,
                                663
                              ],
                              "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": [
                                        672,
                                        691
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            692,
                                            694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            695,
                                            708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          692,
                                          708
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      672,
                                      709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      710,
                                      714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    672,
                                    714
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      715,
                                      721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  672,
                                  722
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                672,
                                723
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            336,
                            729
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 135
                            },
                            "end": {
                              "line": 16,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          324,
                          729
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 123
                          },
                          "end": {
                            "line": 16,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      205,
                      730
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 16,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    205,
                    731
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 16,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        736,
                        738
                      ],
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 4
                        },
                        "end": {
                          "line": 17,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer values to many inner values",
                        "raw": "'should concatMapTo many outer values to many inner values'",
                        "range": [
                          739,
                          798
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 7
                          },
                          "end": {
                            "line": 17,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      826,
                                      832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            837,
                                            838
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            840,
                                            845
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          837,
                                          845
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            847,
                                            848
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            850,
                                            855
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          847,
                                          855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            857,
                                            858
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            860,
                                            865
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          857,
                                          865
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            867,
                                            868
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            870,
                                            875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          867,
                                          875
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      835,
                                      877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    826,
                                    877
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                822,
                                878
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      891,
                                      893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        896,
                                        899
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d---|                        ",
                                        "raw": "'-a---b---c---d---|                        '",
                                        "range": [
                                          900,
                                          944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      896,
                                      945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    891,
                                    945
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                887,
                                946
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      959,
                                      965
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                        !",
                                    "raw": "'^                                        !'",
                                    "range": [
                                      968,
                                      1012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    959,
                                    1012
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                955,
                                1013
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      1026,
                                      1031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1034,
                                        1038
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-|                              ",
                                        "raw": "'--i-j-k-l-|                              '",
                                        "range": [
                                          1039,
                                          1082
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          1084,
                                          1090
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1034,
                                      1091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    1026,
                                    1091
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1022,
                                1092
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      1105,
                                      1114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^         !                              ",
                                        "raw": "' ^         !                              '",
                                        "range": [
                                          1118,
                                          1162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "           ^         !                    ",
                                        "raw": "'           ^         !                    '",
                                        "range": [
                                          1176,
                                          1220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^         !          ",
                                        "raw": "'                     ^         !          '",
                                        "range": [
                                          1234,
                                          1278
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                               ^         !",
                                        "raw": "'                               ^         !'",
                                        "range": [
                                          1292,
                                          1336
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1117,
                                      1337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    1105,
                                    1337
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1101,
                                1338
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1351,
                                      1359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l---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---i-j-k-l-|'",
                                    "range": [
                                      1362,
                                      1406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    1351,
                                    1406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1347,
                                1407
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1420,
                                      1426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1429,
                                          1431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          1432,
                                          1443
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        1429,
                                        1443
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          1444,
                                          1449
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1429,
                                      1450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    1420,
                                    1450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1416,
                                1451
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1460,
                                        1476
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 28,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 28,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1477,
                                          1483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1460,
                                      1484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1485,
                                      1489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1460,
                                    1489
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1490,
                                      1498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1500,
                                      1506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1460,
                                  1507
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                1460,
                                1508
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1517,
                                        1536
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1537,
                                            1539
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1540,
                                            1553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1537,
                                          1553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1517,
                                      1554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1555,
                                      1559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1517,
                                    1559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1560,
                                      1566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1517,
                                  1567
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1517,
                                1568
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1577,
                                        1596
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            1597,
                                            1602
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1603,
                                            1616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          1597,
                                          1616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1577,
                                      1617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1618,
                                      1622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    1577,
                                    1622
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      1623,
                                      1632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1577,
                                  1633
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                1577,
                                1634
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            812,
                            1640
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 80
                            },
                            "end": {
                              "line": 31,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          800,
                          1640
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 68
                          },
                          "end": {
                            "line": 31,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      736,
                      1641
                    ],
                    "loc": {
                      "start": {
                        "line": 17,
                        "column": 4
                      },
                      "end": {
                        "line": 31,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 839,
                    "_esdocTestName": "it839"
                  },
                  "range": [
                    736,
                    1642
                  ],
                  "loc": {
                    "start": {
                      "line": 17,
                      "column": 4
                    },
                    "end": {
                      "line": 31,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1647,
                        1649
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle an empty source",
                        "raw": "'should handle an empty source'",
                        "range": [
                          1650,
                          1681
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 7
                          },
                          "end": {
                            "line": 32,
                            "column": 38
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1709,
                                      1711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1714,
                                        1718
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1719,
                                          1722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1714,
                                      1723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1709,
                                    1723
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1705,
                                1724
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1737,
                                      1743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      1746,
                                      1752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    1737,
                                    1752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1733,
                                1753
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      1766,
                                      1771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1774,
                                        1778
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3|",
                                        "raw": "'-1-2-3|'",
                                        "range": [
                                          1779,
                                          1788
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1774,
                                      1789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    1766,
                                    1789
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1762,
                                1790
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      1803,
                                      1812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      1815,
                                      1817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1803,
                                    1817
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1799,
                                1818
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1831,
                                      1839
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      1842,
                                      1845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1831,
                                    1845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1827,
                                1846
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1859,
                                      1865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1868,
                                          1870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          1871,
                                          1882
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        1868,
                                        1882
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 38,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 38,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          1883,
                                          1888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1868,
                                      1889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    1859,
                                    1889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1855,
                                1890
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1899,
                                        1915
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1916,
                                          1922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1899,
                                      1923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1924,
                                      1928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1899,
                                    1928
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1929,
                                      1937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1899,
                                  1938
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1899,
                                1939
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1948,
                                        1967
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1968,
                                            1970
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1971,
                                            1984
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1968,
                                          1984
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1948,
                                      1985
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1986,
                                      1990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1948,
                                    1990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1991,
                                      1997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1948,
                                  1998
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1948,
                                1999
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2008,
                                        2027
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            2028,
                                            2033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2034,
                                            2047
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          2028,
                                          2047
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2008,
                                      2048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2049,
                                      2053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2008,
                                    2053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      2054,
                                      2063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2008,
                                  2064
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                2008,
                                2065
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            1695,
                            2071
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 52
                            },
                            "end": {
                              "line": 42,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1683,
                          2071
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 40
                          },
                          "end": {
                            "line": 42,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1647,
                      2072
                    ],
                    "loc": {
                      "start": {
                        "line": 32,
                        "column": 4
                      },
                      "end": {
                        "line": 42,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 840,
                    "_esdocTestName": "it840"
                  },
                  "range": [
                    1647,
                    2073
                  ],
                  "loc": {
                    "start": {
                      "line": 32,
                      "column": 4
                    },
                    "end": {
                      "line": 42,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2078,
                        2080
                      ],
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 4
                        },
                        "end": {
                          "line": 43,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never source",
                        "raw": "'should handle a never source'",
                        "range": [
                          2081,
                          2111
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 7
                          },
                          "end": {
                            "line": 43,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2139,
                                      2141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2144,
                                        2148
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          2149,
                                          2152
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2144,
                                      2153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2139,
                                    2153
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2135,
                                2154
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2167,
                                      2173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      2176,
                                      2179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    2167,
                                    2179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2163,
                                2180
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      2193,
                                      2198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2201,
                                        2205
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3|",
                                        "raw": "'-1-2-3|'",
                                        "range": [
                                          2206,
                                          2215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2201,
                                      2216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    2193,
                                    2216
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2189,
                                2217
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      2230,
                                      2239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      2242,
                                      2244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2230,
                                    2244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2226,
                                2245
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2258,
                                      2266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      2269,
                                      2272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2258,
                                    2272
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2254,
                                2273
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2286,
                                      2292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2295,
                                          2297
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          2298,
                                          2309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        2295,
                                        2309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          2310,
                                          2315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2295,
                                      2316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2286,
                                    2316
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2282,
                                2317
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2326,
                                        2342
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2343,
                                          2349
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2326,
                                      2350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2351,
                                      2355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2326,
                                    2355
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2356,
                                      2364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2326,
                                  2365
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                2326,
                                2366
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2375,
                                        2394
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2395,
                                            2397
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2398,
                                            2411
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2395,
                                          2411
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2375,
                                      2412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2413,
                                      2417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2375,
                                    2417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2418,
                                      2424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2375,
                                  2425
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2375,
                                2426
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2435,
                                        2454
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            2455,
                                            2460
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2461,
                                            2474
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          2455,
                                          2474
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2435,
                                      2475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2476,
                                      2480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2435,
                                    2480
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      2481,
                                      2490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2435,
                                  2491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                2435,
                                2492
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            2125,
                            2498
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 51
                            },
                            "end": {
                              "line": 53,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2113,
                          2498
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 39
                          },
                          "end": {
                            "line": 53,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2078,
                      2499
                    ],
                    "loc": {
                      "start": {
                        "line": 43,
                        "column": 4
                      },
                      "end": {
                        "line": 53,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 841,
                    "_esdocTestName": "it841"
                  },
                  "range": [
                    2078,
                    2500
                  ],
                  "loc": {
                    "start": {
                      "line": 43,
                      "column": 4
                    },
                    "end": {
                      "line": 53,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2505,
                        2507
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 4
                        },
                        "end": {
                          "line": 54,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should error immediately if given a just-throw source",
                        "raw": "'should error immediately if given a just-throw source'",
                        "range": [
                          2508,
                          2563
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 7
                          },
                          "end": {
                            "line": 54,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2591,
                                      2593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2596,
                                        2600
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          2601,
                                          2604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2596,
                                      2605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2591,
                                    2605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2587,
                                2606
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2619,
                                      2625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      2628,
                                      2634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    2619,
                                    2634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2615,
                                2635
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      2648,
                                      2653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2656,
                                        2660
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3|",
                                        "raw": "'-1-2-3|'",
                                        "range": [
                                          2661,
                                          2670
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2656,
                                      2671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    2648,
                                    2671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2644,
                                2672
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      2685,
                                      2694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      2697,
                                      2699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2685,
                                    2699
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2681,
                                2700
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2713,
                                      2721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      2724,
                                      2727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2713,
                                    2727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2709,
                                2728
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2741,
                                      2747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2750,
                                          2752
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          2753,
                                          2764
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        2750,
                                        2764
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          2765,
                                          2770
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2750,
                                      2771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    2741,
                                    2771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2737,
                                2772
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2781,
                                        2797
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2798,
                                          2804
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2781,
                                      2805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2806,
                                      2810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2781,
                                    2810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2811,
                                      2819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2781,
                                  2820
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                2781,
                                2821
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2830,
                                        2849
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2850,
                                            2852
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2853,
                                            2866
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2850,
                                          2866
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2830,
                                      2867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2868,
                                      2872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2830,
                                    2872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2873,
                                      2879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2830,
                                  2880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2830,
                                2881
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2890,
                                        2909
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            2910,
                                            2915
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2916,
                                            2929
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          2910,
                                          2929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2890,
                                      2930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2931,
                                      2935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2890,
                                    2935
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      2936,
                                      2945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2890,
                                  2946
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                2890,
                                2947
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            2577,
                            2953
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 76
                            },
                            "end": {
                              "line": 64,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2565,
                          2953
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 64
                          },
                          "end": {
                            "line": 64,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2505,
                      2954
                    ],
                    "loc": {
                      "start": {
                        "line": 54,
                        "column": 4
                      },
                      "end": {
                        "line": 64,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 842,
                    "_esdocTestName": "it842"
                  },
                  "range": [
                    2505,
                    2955
                  ],
                  "loc": {
                    "start": {
                      "line": 54,
                      "column": 4
                    },
                    "end": {
                      "line": 64,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2960,
                        2962
                      ],
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 4
                        },
                        "end": {
                          "line": 65,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a silenced version of the source if the mapped inner is empty",
                        "raw": "'should return a silenced version of the source if the mapped inner is empty'",
                        "range": [
                          2963,
                          3040
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 7
                          },
                          "end": {
                            "line": 65,
                            "column": 84
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3068,
                                      3070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3073,
                                        3077
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-b--c-|",
                                        "raw": "'--a-b--c-|'",
                                        "range": [
                                          3078,
                                          3090
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3073,
                                      3091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    3068,
                                    3091
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3064,
                                3092
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3105,
                                      3111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      3114,
                                      3126
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    3105,
                                    3126
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3101,
                                3127
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      3140,
                                      3145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3148,
                                        3152
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          3153,
                                          3156
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3148,
                                      3157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3140,
                                    3157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3136,
                                3158
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      3171,
                                      3180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "  (^!)     ",
                                        "raw": "'  (^!)     '",
                                        "range": [
                                          3184,
                                          3197
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "    (^!)   ",
                                        "raw": "'    (^!)   '",
                                        "range": [
                                          3211,
                                          3224
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "       (^!)",
                                        "raw": "'       (^!)'",
                                        "range": [
                                          3238,
                                          3251
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3183,
                                      3252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3171,
                                    3252
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3167,
                                3253
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3266,
                                      3274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------|",
                                    "raw": "'---------|'",
                                    "range": [
                                      3277,
                                      3289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    3266,
                                    3289
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3262,
                                3290
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3303,
                                      3309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3312,
                                          3314
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          3315,
                                          3326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        3312,
                                        3326
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          3327,
                                          3332
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3312,
                                      3333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3303,
                                    3333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3299,
                                3334
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3343,
                                        3359
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3360,
                                          3366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3343,
                                      3367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3368,
                                      3372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3343,
                                    3372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3373,
                                      3381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3343,
                                  3382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3343,
                                3383
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3392,
                                        3411
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3412,
                                            3414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3415,
                                            3428
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3412,
                                          3428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3392,
                                      3429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3430,
                                      3434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3392,
                                    3434
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3435,
                                      3441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3392,
                                  3442
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3392,
                                3443
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3452,
                                        3471
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            3472,
                                            3477
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3478,
                                            3491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          3472,
                                          3491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3452,
                                      3492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3493,
                                      3497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    3452,
                                    3497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      3498,
                                      3507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3452,
                                  3508
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                3452,
                                3509
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            3054,
                            3515
                          ],
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 98
                            },
                            "end": {
                              "line": 77,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3042,
                          3515
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 86
                          },
                          "end": {
                            "line": 77,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2960,
                      3516
                    ],
                    "loc": {
                      "start": {
                        "line": 65,
                        "column": 4
                      },
                      "end": {
                        "line": 77,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 843,
                    "_esdocTestName": "it843"
                  },
                  "range": [
                    2960,
                    3517
                  ],
                  "loc": {
                    "start": {
                      "line": 65,
                      "column": 4
                    },
                    "end": {
                      "line": 77,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3522,
                        3524
                      ],
                      "loc": {
                        "start": {
                          "line": 78,
                          "column": 4
                        },
                        "end": {
                          "line": 78,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return a never if the mapped inner is never",
                        "raw": "'should return a never if the mapped inner is never'",
                        "range": [
                          3525,
                          3577
                        ],
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 7
                          },
                          "end": {
                            "line": 78,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3605,
                                      3607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3610,
                                        3614
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 79,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-b--c-|",
                                        "raw": "'--a-b--c-|'",
                                        "range": [
                                          3615,
                                          3627
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3610,
                                      3628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    3605,
                                    3628
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3601,
                                3629
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3642,
                                      3648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         ",
                                    "raw": "'^         '",
                                    "range": [
                                      3651,
                                      3663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    3642,
                                    3663
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3638,
                                3664
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      3677,
                                      3682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3685,
                                        3689
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          3690,
                                          3693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3685,
                                      3694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3677,
                                    3694
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3673,
                                3695
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      3708,
                                      3717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^       ",
                                    "raw": "'  ^       '",
                                    "range": [
                                      3720,
                                      3732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    3708,
                                    3732
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3704,
                                3733
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3746,
                                      3754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------",
                                    "raw": "'----------'",
                                    "range": [
                                      3757,
                                      3769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    3746,
                                    3769
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3742,
                                3770
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3783,
                                      3789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3792,
                                          3794
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          3795,
                                          3806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        3792,
                                        3806
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          3807,
                                          3812
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3792,
                                      3813
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3783,
                                    3813
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3779,
                                3814
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3823,
                                        3839
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3840,
                                          3846
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3823,
                                      3847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3848,
                                      3852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3823,
                                    3852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3853,
                                      3861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3823,
                                  3862
                                ],
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3823,
                                3863
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3872,
                                        3891
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3892,
                                            3894
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3895,
                                            3908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3892,
                                          3908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3872,
                                      3909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3910,
                                      3914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3872,
                                    3914
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3915,
                                      3921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3872,
                                  3922
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3872,
                                3923
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3932,
                                        3951
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            3952,
                                            3957
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3958,
                                            3971
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          3952,
                                          3971
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3932,
                                      3972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3973,
                                      3977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    3932,
                                    3977
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      3978,
                                      3987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3932,
                                  3988
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                3932,
                                3989
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            3591,
                            3995
                          ],
                          "loc": {
                            "start": {
                              "line": 78,
                              "column": 73
                            },
                            "end": {
                              "line": 88,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3579,
                          3995
                        ],
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 61
                          },
                          "end": {
                            "line": 88,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3522,
                      3996
                    ],
                    "loc": {
                      "start": {
                        "line": 78,
                        "column": 4
                      },
                      "end": {
                        "line": 88,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 844,
                    "_esdocTestName": "it844"
                  },
                  "range": [
                    3522,
                    3997
                  ],
                  "loc": {
                    "start": {
                      "line": 78,
                      "column": 4
                    },
                    "end": {
                      "line": 88,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4002,
                        4004
                      ],
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 4
                        },
                        "end": {
                          "line": 89,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate errors if the mapped inner is a just-throw Observable",
                        "raw": "'should propagate errors if the mapped inner is a just-throw Observable'",
                        "range": [
                          4005,
                          4077
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 7
                          },
                          "end": {
                            "line": 89,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4105,
                                      4107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4110,
                                        4114
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-b--c-|",
                                        "raw": "'--a-b--c-|'",
                                        "range": [
                                          4115,
                                          4127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4110,
                                      4128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    4105,
                                    4128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4101,
                                4129
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4142,
                                      4148
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !       ",
                                    "raw": "'^ !       '",
                                    "range": [
                                      4151,
                                      4163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    4142,
                                    4163
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4138,
                                4164
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      4177,
                                      4182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4185,
                                        4189
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          4190,
                                          4193
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4185,
                                      4194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4177,
                                    4194
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4173,
                                4195
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      4208,
                                      4217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  (^!)    ",
                                    "raw": "'  (^!)    '",
                                    "range": [
                                      4220,
                                      4232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    4208,
                                    4232
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4204,
                                4233
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4246,
                                      4254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--#",
                                    "raw": "'--#'",
                                    "range": [
                                      4257,
                                      4262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4246,
                                    4262
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4242,
                                4263
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4276,
                                      4282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4285,
                                          4287
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          4288,
                                          4299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        4285,
                                        4299
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          4300,
                                          4305
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4285,
                                      4306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4276,
                                    4306
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4272,
                                4307
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4316,
                                        4332
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4333,
                                          4339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4316,
                                      4340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4341,
                                      4345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4316,
                                    4345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4346,
                                      4354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4316,
                                  4355
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4316,
                                4356
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4365,
                                        4384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4385,
                                            4387
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4388,
                                            4401
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4385,
                                          4401
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4365,
                                      4402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4403,
                                      4407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4365,
                                    4407
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4408,
                                      4414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4365,
                                  4415
                                ],
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 97,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4365,
                                4416
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4425,
                                        4444
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            4445,
                                            4450
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4451,
                                            4464
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          4445,
                                          4464
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4425,
                                      4465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4466,
                                      4470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    4425,
                                    4470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      4471,
                                      4480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4425,
                                  4481
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                4425,
                                4482
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            4091,
                            4488
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 93
                            },
                            "end": {
                              "line": 99,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4079,
                          4488
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 81
                          },
                          "end": {
                            "line": 99,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4002,
                      4489
                    ],
                    "loc": {
                      "start": {
                        "line": 89,
                        "column": 4
                      },
                      "end": {
                        "line": 99,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 845,
                    "_esdocTestName": "it845"
                  },
                  "range": [
                    4002,
                    4490
                  ],
                  "loc": {
                    "start": {
                      "line": 89,
                      "column": 4
                    },
                    "end": {
                      "line": 99,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4495,
                        4497
                      ],
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 4
                        },
                        "end": {
                          "line": 100,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to many inner, complete late",
                        "raw": "'should concatMapTo many outer to many inner, complete late'",
                        "range": [
                          4498,
                          4558
                        ],
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 7
                          },
                          "end": {
                            "line": 100,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4586,
                                      4592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            4597,
                                            4598
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            4600,
                                            4605
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4597,
                                          4605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            4607,
                                            4608
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            4610,
                                            4615
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4607,
                                          4615
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            4617,
                                            4618
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            4620,
                                            4625
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4617,
                                          4625
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            4627,
                                            4628
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            4630,
                                            4635
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4627,
                                          4635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4595,
                                      4637
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    4586,
                                    4637
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4582,
                                4638
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4651,
                                      4653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4656,
                                        4659
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d----------------------------------|",
                                        "raw": "'-a---b---c---d----------------------------------|'",
                                        "range": [
                                          4660,
                                          4711
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4656,
                                      4712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    4651,
                                    4712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4647,
                                4713
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4726,
                                      4732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                               !",
                                    "raw": "'^                                               !'",
                                    "range": [
                                      4735,
                                      4786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    4726,
                                    4786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4722,
                                4787
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      4800,
                                      4805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4808,
                                        4812
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-|                                     ",
                                        "raw": "'--i-j-k-l-|                                     '",
                                        "range": [
                                          4813,
                                          4863
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 75
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          4865,
                                          4871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4808,
                                      4872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    4800,
                                    4872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4796,
                                4873
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      4886,
                                      4895
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^         !                                     ",
                                        "raw": "' ^         !                                     '",
                                        "range": [
                                          4899,
                                          4950
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 76
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "           ^         !                           ",
                                        "raw": "'           ^         !                           '",
                                        "range": [
                                          4964,
                                          5015
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^         !                 ",
                                        "raw": "'                     ^         !                 '",
                                        "range": [
                                          5029,
                                          5080
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                               ^         !       ",
                                        "raw": "'                               ^         !       '",
                                        "range": [
                                          5094,
                                          5145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4898,
                                      5146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4886,
                                    5146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4882,
                                5147
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5160,
                                      5168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l---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---i-j-k-l--------|'",
                                    "range": [
                                      5171,
                                      5222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    5160,
                                    5222
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5156,
                                5223
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5236,
                                      5242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5245,
                                          5247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          5248,
                                          5259
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        5245,
                                        5259
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          5260,
                                          5265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5245,
                                      5266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    5236,
                                    5266
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5232,
                                5267
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5276,
                                        5292
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 111,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 111,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5293,
                                          5299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 111,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 111,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5276,
                                      5300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5301,
                                      5305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5276,
                                    5305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5306,
                                      5314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5316,
                                      5322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5276,
                                  5323
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                5276,
                                5324
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5333,
                                        5352
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5353,
                                            5355
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5356,
                                            5369
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5353,
                                          5369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5333,
                                      5370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5371,
                                      5375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5333,
                                    5375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5376,
                                      5382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5333,
                                  5383
                                ],
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5333,
                                5384
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5393,
                                        5412
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 113,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            5413,
                                            5418
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5419,
                                            5432
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          5413,
                                          5432
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5393,
                                      5433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5434,
                                      5438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5393,
                                    5438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      5439,
                                      5448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5393,
                                  5449
                                ],
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                5393,
                                5450
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            4572,
                            5456
                          ],
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 81
                            },
                            "end": {
                              "line": 114,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4560,
                          5456
                        ],
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 69
                          },
                          "end": {
                            "line": 114,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4495,
                      5457
                    ],
                    "loc": {
                      "start": {
                        "line": 100,
                        "column": 4
                      },
                      "end": {
                        "line": 114,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 846,
                    "_esdocTestName": "it846"
                  },
                  "range": [
                    4495,
                    5458
                  ],
                  "loc": {
                    "start": {
                      "line": 100,
                      "column": 4
                    },
                    "end": {
                      "line": 114,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5463,
                        5465
                      ],
                      "loc": {
                        "start": {
                          "line": 115,
                          "column": 4
                        },
                        "end": {
                          "line": 115,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to many inner, outer never completes",
                        "raw": "'should concatMapTo many outer to many inner, outer never completes'",
                        "range": [
                          5466,
                          5534
                        ],
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 7
                          },
                          "end": {
                            "line": 115,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5562,
                                      5568
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            5573,
                                            5574
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            5576,
                                            5581
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5573,
                                          5581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            5583,
                                            5584
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            5586,
                                            5591
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5583,
                                          5591
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            5593,
                                            5594
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            5596,
                                            5601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5593,
                                          5601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            5603,
                                            5604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            5606,
                                            5611
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5603,
                                          5611
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5571,
                                      5613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    5562,
                                    5613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5558,
                                5614
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5627,
                                      5629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5632,
                                        5635
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d-----------------------------------",
                                        "raw": "'-a---b---c---d-----------------------------------'",
                                        "range": [
                                          5636,
                                          5687
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5632,
                                      5688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    5627,
                                    5688
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5623,
                                5689
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5702,
                                      5708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                ",
                                    "raw": "'^                                                '",
                                    "range": [
                                      5711,
                                      5762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    5702,
                                    5762
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5698,
                                5763
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      5776,
                                      5781
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5784,
                                        5788
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 119,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 119,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-|                                     ",
                                        "raw": "'--i-j-k-l-|                                     '",
                                        "range": [
                                          5789,
                                          5839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 75
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          5841,
                                          5847
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5784,
                                      5848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    5776,
                                    5848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5772,
                                5849
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      5862,
                                      5871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^         !                                     ",
                                        "raw": "' ^         !                                     '",
                                        "range": [
                                          5875,
                                          5926
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 76
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "           ^         !                           ",
                                        "raw": "'           ^         !                           '",
                                        "range": [
                                          5940,
                                          5991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^         !                 ",
                                        "raw": "'                     ^         !                 '",
                                        "range": [
                                          6005,
                                          6056
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                               ^         !       ",
                                        "raw": "'                               ^         !       '",
                                        "range": [
                                          6070,
                                          6121
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5874,
                                      6122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    5862,
                                    6122
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5858,
                                6123
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6136,
                                      6144
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l---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---i-j-k-l---------'",
                                    "range": [
                                      6147,
                                      6198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    6136,
                                    6198
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6132,
                                6199
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6212,
                                      6218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6221,
                                          6223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          6224,
                                          6235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        6221,
                                        6235
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          6236,
                                          6241
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6221,
                                      6242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    6212,
                                    6242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6208,
                                6243
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6252,
                                        6268
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 126,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6269,
                                          6275
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6252,
                                      6276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6277,
                                      6281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6252,
                                    6281
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6282,
                                      6290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6292,
                                      6298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6252,
                                  6299
                                ],
                                "loc": {
                                  "start": {
                                    "line": 126,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 126,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                6252,
                                6300
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 126,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6309,
                                        6328
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 127,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 127,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6329,
                                            6331
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6332,
                                            6345
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6329,
                                          6345
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6309,
                                      6346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6347,
                                      6351
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6309,
                                    6351
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6352,
                                      6358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6309,
                                  6359
                                ],
                                "loc": {
                                  "start": {
                                    "line": 127,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 127,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6309,
                                6360
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 127,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6369,
                                        6388
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            6389,
                                            6394
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6395,
                                            6408
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          6389,
                                          6408
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6369,
                                      6409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6410,
                                      6414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6369,
                                    6414
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      6415,
                                      6424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6369,
                                  6425
                                ],
                                "loc": {
                                  "start": {
                                    "line": 128,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 128,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                6369,
                                6426
                              ],
                              "loc": {
                                "start": {
                                  "line": 128,
                                  "column": 8
                                },
                                "end": {
                                  "line": 128,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            5548,
                            6432
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 89
                            },
                            "end": {
                              "line": 129,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5536,
                          6432
                        ],
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 77
                          },
                          "end": {
                            "line": 129,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5463,
                      6433
                    ],
                    "loc": {
                      "start": {
                        "line": 115,
                        "column": 4
                      },
                      "end": {
                        "line": 129,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 847,
                    "_esdocTestName": "it847"
                  },
                  "range": [
                    5463,
                    6434
                  ],
                  "loc": {
                    "start": {
                      "line": 115,
                      "column": 4
                    },
                    "end": {
                      "line": 129,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6439,
                        6441
                      ],
                      "loc": {
                        "start": {
                          "line": 130,
                          "column": 4
                        },
                        "end": {
                          "line": 130,
                          "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": [
                          6442,
                          6521
                        ],
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 7
                          },
                          "end": {
                            "line": 130,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6549,
                                      6555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            6560,
                                            6561
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            6563,
                                            6568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6560,
                                          6568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            6570,
                                            6571
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            6573,
                                            6578
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6570,
                                          6578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            6580,
                                            6581
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            6583,
                                            6588
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6580,
                                          6588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            6590,
                                            6591
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            6593,
                                            6598
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6590,
                                          6598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6558,
                                      6600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    6549,
                                    6600
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6545,
                                6601
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6614,
                                      6616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6619,
                                        6622
                                      ],
                                      "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": [
                                          6623,
                                          6644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6619,
                                      6645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    6614,
                                    6645
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6610,
                                6646
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6659,
                                      6665
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !",
                                    "raw": "'^                 !'",
                                    "range": [
                                      6668,
                                      6689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    6659,
                                    6689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6655,
                                6690
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      6703,
                                      6708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6711,
                                        6715
                                      ],
                                      "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": [
                                          6716,
                                          6736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          6738,
                                          6744
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6711,
                                      6745
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    6703,
                                    6745
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6699,
                                6746
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 134,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      6759,
                                      6768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^         !       ",
                                        "raw": "' ^         !       '",
                                        "range": [
                                          6772,
                                          6793
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "           ^      !",
                                        "raw": "'           ^      !'",
                                        "range": [
                                          6807,
                                          6828
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6771,
                                      6829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    6759,
                                    6829
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6755,
                                6830
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6843,
                                      6851
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l---i-j-k-",
                                    "raw": "'---i-j-k-l---i-j-k-'",
                                    "range": [
                                      6854,
                                      6875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    6843,
                                    6875
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6839,
                                6876
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      6889,
                                      6894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                  !",
                                    "raw": "'                  !'",
                                    "range": [
                                      6897,
                                      6918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    6889,
                                    6918
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6885,
                                6919
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6932,
                                      6938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "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": [
                                                  6941,
                                                  6943
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  6957,
                                                  6965
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                6941,
                                                6965
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 139,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      6976,
                                                      6977
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 140,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 140,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              6988,
                                                              6998
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 140,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 140,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              6999,
                                                              7001
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 140,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 140,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6988,
                                                            7001
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 140,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 140,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              7002,
                                                              7003
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 140,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 140,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          6988,
                                                          7004
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 140,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 140,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6981,
                                                        7005
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 140,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6979,
                                                    7007
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 140,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 140,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  6966,
                                                  7007
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6941,
                                              7008
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 139,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 140,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "concatMapTo",
                                            "range": [
                                              7022,
                                              7033
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "range": [
                                            6941,
                                            7033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              7034,
                                              7039
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6941,
                                          7040
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          7054,
                                          7062
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        6941,
                                        7062
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 139,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              7073,
                                              7074
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      7085,
                                                      7095
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 142,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 142,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      7096,
                                                      7098
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 142,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 142,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7085,
                                                    7098
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 142,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 142,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      7099,
                                                      7100
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 142,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 142,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7085,
                                                  7101
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                7078,
                                                7102
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7076,
                                            7104
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7063,
                                          7104
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6941,
                                      7105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    6932,
                                    7105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6928,
                                7106
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7115,
                                        7131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7132,
                                          7138
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          7140,
                                          7145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7115,
                                      7146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7147,
                                      7151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7115,
                                    7151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7152,
                                      7160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7162,
                                      7168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7115,
                                  7169
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                7115,
                                7170
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 143,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7179,
                                        7198
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 144,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 144,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7199,
                                            7201
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7202,
                                            7215
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7199,
                                          7215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7179,
                                      7216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7217,
                                      7221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7179,
                                    7221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7222,
                                      7228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7179,
                                  7229
                                ],
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7179,
                                7230
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 8
                                },
                                "end": {
                                  "line": 144,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7239,
                                        7258
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            7259,
                                            7264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7265,
                                            7278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          7259,
                                          7278
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7239,
                                      7279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7280,
                                      7284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    7239,
                                    7284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      7285,
                                      7294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7239,
                                  7295
                                ],
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                7239,
                                7296
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            6535,
                            7302
                          ],
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 100
                            },
                            "end": {
                              "line": 146,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6523,
                          7302
                        ],
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 88
                          },
                          "end": {
                            "line": 146,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6439,
                      7303
                    ],
                    "loc": {
                      "start": {
                        "line": 130,
                        "column": 4
                      },
                      "end": {
                        "line": 146,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 848,
                    "_esdocTestName": "it848"
                  },
                  "range": [
                    6439,
                    7304
                  ],
                  "loc": {
                    "start": {
                      "line": 130,
                      "column": 4
                    },
                    "end": {
                      "line": 146,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7309,
                        7311
                      ],
                      "loc": {
                        "start": {
                          "line": 147,
                          "column": 4
                        },
                        "end": {
                          "line": 147,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to many inner, inner never completes",
                        "raw": "'should concatMapTo many outer to many inner, inner never completes'",
                        "range": [
                          7312,
                          7380
                        ],
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 7
                          },
                          "end": {
                            "line": 147,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7408,
                                      7414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            7419,
                                            7420
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            7422,
                                            7427
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7419,
                                          7427
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            7429,
                                            7430
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            7432,
                                            7437
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7429,
                                          7437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            7439,
                                            7440
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            7442,
                                            7447
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7439,
                                          7447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            7449,
                                            7450
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            7452,
                                            7457
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7449,
                                          7457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7417,
                                      7459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    7408,
                                    7459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7404,
                                7460
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7473,
                                      7475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7478,
                                        7481
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 149,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d---|",
                                        "raw": "'-a---b---c---d---|'",
                                        "range": [
                                          7482,
                                          7502
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7478,
                                      7503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    7473,
                                    7503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7469,
                                7504
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 8
                                },
                                "end": {
                                  "line": 149,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7517,
                                      7523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 ",
                                    "raw": "'^                 '",
                                    "range": [
                                      7526,
                                      7546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    7517,
                                    7546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7513,
                                7547
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 8
                                },
                                "end": {
                                  "line": 150,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      7560,
                                      7565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7568,
                                        7572
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 151,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 151,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-       ",
                                        "raw": "'--i-j-k-l-       '",
                                        "range": [
                                          7573,
                                          7592
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          7594,
                                          7600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7568,
                                      7601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    7560,
                                    7601
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7556,
                                7602
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      7615,
                                      7624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": " ^                ",
                                    "raw": "' ^                '",
                                    "range": [
                                      7627,
                                      7647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7615,
                                    7647
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7611,
                                7648
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7661,
                                      7669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l--------",
                                    "raw": "'---i-j-k-l--------'",
                                    "range": [
                                      7672,
                                      7692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    7661,
                                    7692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7657,
                                7693
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7706,
                                      7712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          7715,
                                          7717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          7718,
                                          7729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        7715,
                                        7729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 154,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 154,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          7730,
                                          7735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7715,
                                      7736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    7706,
                                    7736
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7702,
                                7737
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7746,
                                        7762
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7763,
                                          7769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7746,
                                      7770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7771,
                                      7775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7746,
                                    7775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7776,
                                      7784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7786,
                                      7792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7746,
                                  7793
                                ],
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                7746,
                                7794
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7803,
                                        7822
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 156,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 156,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7823,
                                            7825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7826,
                                            7839
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7823,
                                          7839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7803,
                                      7840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7841,
                                      7845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7803,
                                    7845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7846,
                                      7852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7803,
                                  7853
                                ],
                                "loc": {
                                  "start": {
                                    "line": 156,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7803,
                                7854
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7863,
                                        7882
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            7883,
                                            7888
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7889,
                                            7902
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          7883,
                                          7902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7863,
                                      7903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7904,
                                      7908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    7863,
                                    7908
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      7909,
                                      7918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7863,
                                  7919
                                ],
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                7863,
                                7920
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            7394,
                            7926
                          ],
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 89
                            },
                            "end": {
                              "line": 158,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7382,
                          7926
                        ],
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 77
                          },
                          "end": {
                            "line": 158,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7309,
                      7927
                    ],
                    "loc": {
                      "start": {
                        "line": 147,
                        "column": 4
                      },
                      "end": {
                        "line": 158,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 849,
                    "_esdocTestName": "it849"
                  },
                  "range": [
                    7309,
                    7928
                  ],
                  "loc": {
                    "start": {
                      "line": 147,
                      "column": 4
                    },
                    "end": {
                      "line": 158,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7933,
                        7935
                      ],
                      "loc": {
                        "start": {
                          "line": 159,
                          "column": 4
                        },
                        "end": {
                          "line": 159,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to many inner, and inner throws",
                        "raw": "'should concatMapTo many outer to many inner, and inner throws'",
                        "range": [
                          7936,
                          7999
                        ],
                        "loc": {
                          "start": {
                            "line": 159,
                            "column": 7
                          },
                          "end": {
                            "line": 159,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8027,
                                      8033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            8038,
                                            8039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            8041,
                                            8046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8038,
                                          8046
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            8048,
                                            8049
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            8051,
                                            8056
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8048,
                                          8056
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            8058,
                                            8059
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            8061,
                                            8066
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8058,
                                          8066
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            8068,
                                            8069
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            8071,
                                            8076
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8068,
                                          8076
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8036,
                                      8078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    8027,
                                    8078
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8023,
                                8079
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8092,
                                      8094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8097,
                                        8100
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d---|",
                                        "raw": "'-a---b---c---d---|'",
                                        "range": [
                                          8101,
                                          8121
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8097,
                                      8122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    8092,
                                    8122
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8088,
                                8123
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8136,
                                      8142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !      ",
                                    "raw": "'^          !      '",
                                    "range": [
                                      8145,
                                      8165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    8136,
                                    8165
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8132,
                                8166
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      8179,
                                      8184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8187,
                                        8191
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 163,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 163,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-#      ",
                                        "raw": "'--i-j-k-l-#      '",
                                        "range": [
                                          8192,
                                          8211
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 163,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 163,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          8213,
                                          8219
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 163,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 163,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8187,
                                      8220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    8179,
                                    8220
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8175,
                                8221
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 8
                                },
                                "end": {
                                  "line": 163,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      8234,
                                      8243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": " ^         !      ",
                                    "raw": "' ^         !      '",
                                    "range": [
                                      8246,
                                      8266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    8234,
                                    8266
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8230,
                                8267
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8280,
                                      8288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l-#      ",
                                    "raw": "'---i-j-k-l-#      '",
                                    "range": [
                                      8291,
                                      8311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    8280,
                                    8311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8276,
                                8312
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8325,
                                      8331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8334,
                                          8336
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          8337,
                                          8348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        8334,
                                        8348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          8349,
                                          8354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8334,
                                      8355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    8325,
                                    8355
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8321,
                                8356
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8365,
                                        8381
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8382,
                                          8388
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8365,
                                      8389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8390,
                                      8394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8365,
                                    8394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8395,
                                      8403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8405,
                                      8411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8365,
                                  8412
                                ],
                                "loc": {
                                  "start": {
                                    "line": 167,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 167,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                8365,
                                8413
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8422,
                                        8441
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 168,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 168,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8442,
                                            8444
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8445,
                                            8458
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8442,
                                          8458
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8422,
                                      8459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8460,
                                      8464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8422,
                                    8464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8465,
                                      8471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8422,
                                  8472
                                ],
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 168,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8422,
                                8473
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 168,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8482,
                                        8501
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            8502,
                                            8507
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8508,
                                            8521
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          8502,
                                          8521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8482,
                                      8522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8523,
                                      8527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    8482,
                                    8527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      8528,
                                      8537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8482,
                                  8538
                                ],
                                "loc": {
                                  "start": {
                                    "line": 169,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                8482,
                                8539
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            8013,
                            8545
                          ],
                          "loc": {
                            "start": {
                              "line": 159,
                              "column": 84
                            },
                            "end": {
                              "line": 170,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8001,
                          8545
                        ],
                        "loc": {
                          "start": {
                            "line": 159,
                            "column": 72
                          },
                          "end": {
                            "line": 170,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7933,
                      8546
                    ],
                    "loc": {
                      "start": {
                        "line": 159,
                        "column": 4
                      },
                      "end": {
                        "line": 170,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 850,
                    "_esdocTestName": "it850"
                  },
                  "range": [
                    7933,
                    8547
                  ],
                  "loc": {
                    "start": {
                      "line": 159,
                      "column": 4
                    },
                    "end": {
                      "line": 170,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8552,
                        8554
                      ],
                      "loc": {
                        "start": {
                          "line": 171,
                          "column": 4
                        },
                        "end": {
                          "line": 171,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to many inner, and outer throws",
                        "raw": "'should concatMapTo many outer to many inner, and outer throws'",
                        "range": [
                          8555,
                          8618
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 7
                          },
                          "end": {
                            "line": 171,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8646,
                                      8652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            8657,
                                            8658
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            8660,
                                            8665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8657,
                                          8665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            8667,
                                            8668
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            8670,
                                            8675
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8667,
                                          8675
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            8677,
                                            8678
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            8680,
                                            8685
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8677,
                                          8685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            8687,
                                            8688
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            8690,
                                            8695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8687,
                                          8695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8655,
                                      8697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    8646,
                                    8697
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8642,
                                8698
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8711,
                                      8713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8716,
                                        8719
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 173,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d---#",
                                        "raw": "'-a---b---c---d---#'",
                                        "range": [
                                          8720,
                                          8740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 173,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8716,
                                      8741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    8711,
                                    8741
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8707,
                                8742
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8755,
                                      8761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !",
                                    "raw": "'^                !'",
                                    "range": [
                                      8764,
                                      8784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    8755,
                                    8784
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8751,
                                8785
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      8798,
                                      8803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8806,
                                        8810
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-|      ",
                                        "raw": "'--i-j-k-l-|      '",
                                        "range": [
                                          8811,
                                          8830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          8832,
                                          8838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8806,
                                      8839
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    8798,
                                    8839
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8794,
                                8840
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      8853,
                                      8862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^         !      ",
                                        "raw": "' ^         !      '",
                                        "range": [
                                          8866,
                                          8886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "           ^     !",
                                        "raw": "'           ^     !'",
                                        "range": [
                                          8900,
                                          8920
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8865,
                                      8921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    8853,
                                    8921
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8849,
                                8922
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 177,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8935,
                                      8943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l---i-j-#",
                                    "raw": "'---i-j-k-l---i-j-#'",
                                    "range": [
                                      8946,
                                      8966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    8935,
                                    8966
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8931,
                                8967
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8980,
                                      8986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8989,
                                          8991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          8992,
                                          9003
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        8989,
                                        9003
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          9004,
                                          9009
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8989,
                                      9010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    8980,
                                    9010
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8976,
                                9011
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9020,
                                        9036
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9037,
                                          9043
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9020,
                                      9044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9045,
                                      9049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9020,
                                    9049
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9050,
                                      9058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9060,
                                      9066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9020,
                                  9067
                                ],
                                "loc": {
                                  "start": {
                                    "line": 180,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 180,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                9020,
                                9068
                              ],
                              "loc": {
                                "start": {
                                  "line": 180,
                                  "column": 8
                                },
                                "end": {
                                  "line": 180,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9077,
                                        9096
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9097,
                                            9099
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9100,
                                            9113
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9097,
                                          9113
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9077,
                                      9114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9115,
                                      9119
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9077,
                                    9119
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9120,
                                      9126
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9077,
                                  9127
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9077,
                                9128
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9137,
                                        9156
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            9157,
                                            9162
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9163,
                                            9176
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          9157,
                                          9176
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9137,
                                      9177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9178,
                                      9182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    9137,
                                    9182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      9183,
                                      9192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9137,
                                  9193
                                ],
                                "loc": {
                                  "start": {
                                    "line": 182,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 182,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                9137,
                                9194
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            8632,
                            9200
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 84
                            },
                            "end": {
                              "line": 183,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8620,
                          9200
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 72
                          },
                          "end": {
                            "line": 183,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8552,
                      9201
                    ],
                    "loc": {
                      "start": {
                        "line": 171,
                        "column": 4
                      },
                      "end": {
                        "line": 183,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 851,
                    "_esdocTestName": "it851"
                  },
                  "range": [
                    8552,
                    9202
                  ],
                  "loc": {
                    "start": {
                      "line": 171,
                      "column": 4
                    },
                    "end": {
                      "line": 183,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9207,
                        9209
                      ],
                      "loc": {
                        "start": {
                          "line": 184,
                          "column": 4
                        },
                        "end": {
                          "line": 184,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to many inner, both inner and outer throw",
                        "raw": "'should concatMapTo many outer to many inner, both inner and outer throw'",
                        "range": [
                          9210,
                          9283
                        ],
                        "loc": {
                          "start": {
                            "line": 184,
                            "column": 7
                          },
                          "end": {
                            "line": 184,
                            "column": 80
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9311,
                                      9317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            9322,
                                            9323
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            9325,
                                            9330
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9322,
                                          9330
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            9332,
                                            9333
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            9335,
                                            9340
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9332,
                                          9340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            9342,
                                            9343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            9345,
                                            9350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9342,
                                          9350
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            9352,
                                            9353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            9355,
                                            9360
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9352,
                                          9360
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9320,
                                      9362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    9311,
                                    9362
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9307,
                                9363
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9376,
                                      9378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9381,
                                        9384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d---#",
                                        "raw": "'-a---b---c---d---#'",
                                        "range": [
                                          9385,
                                          9405
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9381,
                                      9406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    9376,
                                    9406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9372,
                                9407
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9420,
                                      9426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !      ",
                                    "raw": "'^          !      '",
                                    "range": [
                                      9429,
                                      9449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9420,
                                    9449
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9416,
                                9450
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 187,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      9463,
                                      9468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9471,
                                        9475
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-#      ",
                                        "raw": "'--i-j-k-l-#      '",
                                        "range": [
                                          9476,
                                          9495
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          9497,
                                          9503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9471,
                                      9504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    9463,
                                    9504
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9459,
                                9505
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      9518,
                                      9527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": " ^         !      ",
                                    "raw": "' ^         !      '",
                                    "range": [
                                      9530,
                                      9550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    9518,
                                    9550
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9514,
                                9551
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9564,
                                      9572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l-#      ",
                                    "raw": "'---i-j-k-l-#      '",
                                    "range": [
                                      9575,
                                      9595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    9564,
                                    9595
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9560,
                                9596
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9609,
                                      9615
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9618,
                                          9620
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          9621,
                                          9632
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        9618,
                                        9632
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          9633,
                                          9638
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9618,
                                      9639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    9609,
                                    9639
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9605,
                                9640
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9649,
                                        9665
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9666,
                                          9672
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9649,
                                      9673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9674,
                                      9678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9649,
                                    9678
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9679,
                                      9687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9689,
                                      9695
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9649,
                                  9696
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                9649,
                                9697
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9706,
                                        9725
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9726,
                                            9728
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9729,
                                            9742
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9726,
                                          9742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9706,
                                      9743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9744,
                                      9748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9706,
                                    9748
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9749,
                                      9755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9706,
                                  9756
                                ],
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 193,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9706,
                                9757
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9766,
                                        9785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            9786,
                                            9791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9792,
                                            9805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          9786,
                                          9805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9766,
                                      9806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9807,
                                      9811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    9766,
                                    9811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      9812,
                                      9821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9766,
                                  9822
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                9766,
                                9823
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            9297,
                            9829
                          ],
                          "loc": {
                            "start": {
                              "line": 184,
                              "column": 94
                            },
                            "end": {
                              "line": 195,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9285,
                          9829
                        ],
                        "loc": {
                          "start": {
                            "line": 184,
                            "column": 82
                          },
                          "end": {
                            "line": 195,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9207,
                      9830
                    ],
                    "loc": {
                      "start": {
                        "line": 184,
                        "column": 4
                      },
                      "end": {
                        "line": 195,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 852,
                    "_esdocTestName": "it852"
                  },
                  "range": [
                    9207,
                    9831
                  ],
                  "loc": {
                    "start": {
                      "line": 184,
                      "column": 4
                    },
                    "end": {
                      "line": 195,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9836,
                        9838
                      ],
                      "loc": {
                        "start": {
                          "line": 196,
                          "column": 4
                        },
                        "end": {
                          "line": 196,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to an array",
                        "raw": "'should concatMapTo many outer to an array'",
                        "range": [
                          9839,
                          9882
                        ],
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 7
                          },
                          "end": {
                            "line": 196,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9910,
                                      9912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9915,
                                        9918
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          9919,
                                          9954
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9915,
                                      9955
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    9910,
                                    9955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9906,
                                9956
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9969,
                                      9977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(0123)(0123)---(0123)---(0123)--|",
                                    "raw": "'(0123)(0123)---(0123)---(0123)--|'",
                                    "range": [
                                      9980,
                                      10015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    9969,
                                    10015
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9965,
                                10016
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10029,
                                      10035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10038,
                                          10040
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          10041,
                                          10052
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        10038,
                                        10052
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 199,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 199,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              10054,
                                              10057
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              10059,
                                              10062
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              10064,
                                              10067
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              10069,
                                              10072
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10053,
                                          10073
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10038,
                                      10074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10029,
                                    10074
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10025,
                                10075
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10084,
                                        10100
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 200,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 200,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10101,
                                          10107
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10084,
                                      10108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10109,
                                      10113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10084,
                                    10113
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10114,
                                      10122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10084,
                                  10123
                                ],
                                "loc": {
                                  "start": {
                                    "line": 200,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                10084,
                                10124
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            9896,
                            10130
                          ],
                          "loc": {
                            "start": {
                              "line": 196,
                              "column": 64
                            },
                            "end": {
                              "line": 201,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9884,
                          10130
                        ],
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 52
                          },
                          "end": {
                            "line": 201,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9836,
                      10131
                    ],
                    "loc": {
                      "start": {
                        "line": 196,
                        "column": 4
                      },
                      "end": {
                        "line": 201,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 853,
                    "_esdocTestName": "it853"
                  },
                  "range": [
                    9836,
                    10132
                  ],
                  "loc": {
                    "start": {
                      "line": 196,
                      "column": 4
                    },
                    "end": {
                      "line": 201,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10137,
                        10139
                      ],
                      "loc": {
                        "start": {
                          "line": 202,
                          "column": 4
                        },
                        "end": {
                          "line": 202,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to inner arrays, using resultSelector",
                        "raw": "'should concatMapTo many outer to inner arrays, using resultSelector'",
                        "range": [
                          10140,
                          10209
                        ],
                        "loc": {
                          "start": {
                            "line": 202,
                            "column": 7
                          },
                          "end": {
                            "line": 202,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10237,
                                      10239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10242,
                                        10245
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 203,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 203,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          10246,
                                          10281
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10242,
                                      10282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10237,
                                    10282
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10233,
                                10283
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10296,
                                      10304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(2345)(4567)---(3456)---(2345)--|",
                                    "raw": "'(2345)(4567)---(3456)---(2345)--|'",
                                    "range": [
                                      10307,
                                      10342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    10296,
                                    10342
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10292,
                                10343
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10356,
                                      10362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10365,
                                          10367
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          10368,
                                          10379
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        10365,
                                        10379
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              10381,
                                              10384
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              10386,
                                              10389
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              10391,
                                              10394
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              10396,
                                              10399
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10380,
                                          10400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              10412,
                                              10413
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 69
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              10415,
                                              10416
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 71
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    10427,
                                                    10433
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 205,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 205,
                                                      "column": 89
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          10434,
                                                          10442
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 205,
                                                            "column": 90
                                                          },
                                                          "end": {
                                                            "line": 205,
                                                            "column": 98
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            10443,
                                                            10444
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 205,
                                                              "column": 99
                                                            },
                                                            "end": {
                                                              "line": 205,
                                                              "column": 100
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        10434,
                                                        10445
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 205,
                                                          "column": 90
                                                        },
                                                        "end": {
                                                          "line": 205,
                                                          "column": 101
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          10448,
                                                          10456
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 205,
                                                            "column": 104
                                                          },
                                                          "end": {
                                                            "line": 205,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            10457,
                                                            10458
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 205,
                                                              "column": 113
                                                            },
                                                            "end": {
                                                              "line": 205,
                                                              "column": 114
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        10448,
                                                        10459
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 205,
                                                          "column": 104
                                                        },
                                                        "end": {
                                                          "line": 205,
                                                          "column": 115
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10434,
                                                      10459
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 205,
                                                        "column": 90
                                                      },
                                                      "end": {
                                                        "line": 205,
                                                        "column": 115
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10427,
                                                  10460
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 205,
                                                    "column": 83
                                                  },
                                                  "end": {
                                                    "line": 205,
                                                    "column": 116
                                                  }
                                                }
                                              },
                                              "range": [
                                                10420,
                                                10461
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 205,
                                                  "column": 76
                                                },
                                                "end": {
                                                  "line": 205,
                                                  "column": 117
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10418,
                                            10463
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 119
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10402,
                                          10463
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 119
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10365,
                                      10464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 120
                                      }
                                    }
                                  },
                                  "range": [
                                    10356,
                                    10464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 120
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10352,
                                10465
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 121
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10474,
                                        10490
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10491,
                                          10497
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10474,
                                      10498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10499,
                                      10503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10474,
                                    10503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10504,
                                      10512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10474,
                                  10513
                                ],
                                "loc": {
                                  "start": {
                                    "line": 206,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 206,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                10474,
                                10514
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            10223,
                            10520
                          ],
                          "loc": {
                            "start": {
                              "line": 202,
                              "column": 90
                            },
                            "end": {
                              "line": 207,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10211,
                          10520
                        ],
                        "loc": {
                          "start": {
                            "line": 202,
                            "column": 78
                          },
                          "end": {
                            "line": 207,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10137,
                      10521
                    ],
                    "loc": {
                      "start": {
                        "line": 202,
                        "column": 4
                      },
                      "end": {
                        "line": 207,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 854,
                    "_esdocTestName": "it854"
                  },
                  "range": [
                    10137,
                    10522
                  ],
                  "loc": {
                    "start": {
                      "line": 202,
                      "column": 4
                    },
                    "end": {
                      "line": 207,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10527,
                        10529
                      ],
                      "loc": {
                        "start": {
                          "line": 208,
                          "column": 4
                        },
                        "end": {
                          "line": 208,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to inner arrays, and outer throws",
                        "raw": "'should concatMapTo many outer to inner arrays, and outer throws'",
                        "range": [
                          10530,
                          10595
                        ],
                        "loc": {
                          "start": {
                            "line": 208,
                            "column": 7
                          },
                          "end": {
                            "line": 208,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10623,
                                      10625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10628,
                                        10631
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------#",
                                        "raw": "'2-----4--------3--------2-------#'",
                                        "range": [
                                          10632,
                                          10667
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10628,
                                      10668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10623,
                                    10668
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10619,
                                10669
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10682,
                                      10690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(0123)(0123)---(0123)---(0123)--#",
                                    "raw": "'(0123)(0123)---(0123)---(0123)--#'",
                                    "range": [
                                      10693,
                                      10728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    10682,
                                    10728
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10678,
                                10729
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10742,
                                      10748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10751,
                                          10753
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          10754,
                                          10765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        10751,
                                        10765
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              10767,
                                              10770
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              10772,
                                              10775
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              10777,
                                              10780
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              10782,
                                              10785
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10766,
                                          10786
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10751,
                                      10787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10742,
                                    10787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10738,
                                10788
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10797,
                                        10813
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10814,
                                          10820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10797,
                                      10821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10822,
                                      10826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10797,
                                    10826
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10827,
                                      10835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10797,
                                  10836
                                ],
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 212,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                10797,
                                10837
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            10609,
                            10843
                          ],
                          "loc": {
                            "start": {
                              "line": 208,
                              "column": 86
                            },
                            "end": {
                              "line": 213,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10597,
                          10843
                        ],
                        "loc": {
                          "start": {
                            "line": 208,
                            "column": 74
                          },
                          "end": {
                            "line": 213,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10527,
                      10844
                    ],
                    "loc": {
                      "start": {
                        "line": 208,
                        "column": 4
                      },
                      "end": {
                        "line": 213,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 855,
                    "_esdocTestName": "it855"
                  },
                  "range": [
                    10527,
                    10845
                  ],
                  "loc": {
                    "start": {
                      "line": 208,
                      "column": 4
                    },
                    "end": {
                      "line": 213,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10850,
                        10852
                      ],
                      "loc": {
                        "start": {
                          "line": 214,
                          "column": 4
                        },
                        "end": {
                          "line": 214,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to inner arrays, resultSelector, outer throws",
                        "raw": "'should concatMapTo many outer to inner arrays, resultSelector, outer throws'",
                        "range": [
                          10853,
                          10930
                        ],
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 7
                          },
                          "end": {
                            "line": 214,
                            "column": 84
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10958,
                                      10960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10963,
                                        10966
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 215,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 215,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------#",
                                        "raw": "'2-----4--------3--------2-------#'",
                                        "range": [
                                          10967,
                                          11002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10963,
                                      11003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10958,
                                    11003
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10954,
                                11004
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11017,
                                      11025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(2345)(4567)---(3456)---(2345)--#",
                                    "raw": "'(2345)(4567)---(3456)---(2345)--#'",
                                    "range": [
                                      11028,
                                      11063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    11017,
                                    11063
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11013,
                                11064
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11077,
                                      11083
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11086,
                                          11088
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          11089,
                                          11100
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        11086,
                                        11100
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              11102,
                                              11105
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              11107,
                                              11110
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              11112,
                                              11115
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              11117,
                                              11120
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11101,
                                          11121
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              11133,
                                              11134
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 69
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              11136,
                                              11137
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 71
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    11148,
                                                    11154
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 217,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 217,
                                                      "column": 89
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          11155,
                                                          11163
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 217,
                                                            "column": 90
                                                          },
                                                          "end": {
                                                            "line": 217,
                                                            "column": 98
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            11164,
                                                            11165
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 217,
                                                              "column": 99
                                                            },
                                                            "end": {
                                                              "line": 217,
                                                              "column": 100
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11155,
                                                        11166
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 217,
                                                          "column": 90
                                                        },
                                                        "end": {
                                                          "line": 217,
                                                          "column": 101
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          11169,
                                                          11177
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 217,
                                                            "column": 104
                                                          },
                                                          "end": {
                                                            "line": 217,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            11178,
                                                            11179
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 217,
                                                              "column": 113
                                                            },
                                                            "end": {
                                                              "line": 217,
                                                              "column": 114
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11169,
                                                        11180
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 217,
                                                          "column": 104
                                                        },
                                                        "end": {
                                                          "line": 217,
                                                          "column": 115
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11155,
                                                      11180
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 217,
                                                        "column": 90
                                                      },
                                                      "end": {
                                                        "line": 217,
                                                        "column": 115
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11148,
                                                  11181
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 83
                                                  },
                                                  "end": {
                                                    "line": 217,
                                                    "column": 116
                                                  }
                                                }
                                              },
                                              "range": [
                                                11141,
                                                11182
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 217,
                                                  "column": 76
                                                },
                                                "end": {
                                                  "line": 217,
                                                  "column": 117
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11139,
                                            11184
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 119
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11123,
                                          11184
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 119
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11086,
                                      11185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 120
                                      }
                                    }
                                  },
                                  "range": [
                                    11077,
                                    11185
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 120
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11073,
                                11186
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 121
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11195,
                                        11211
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11212,
                                          11218
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11195,
                                      11219
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11220,
                                      11224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11195,
                                    11224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11225,
                                      11233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11195,
                                  11234
                                ],
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                11195,
                                11235
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            10944,
                            11241
                          ],
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 98
                            },
                            "end": {
                              "line": 219,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10932,
                          11241
                        ],
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 86
                          },
                          "end": {
                            "line": 219,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10850,
                      11242
                    ],
                    "loc": {
                      "start": {
                        "line": 214,
                        "column": 4
                      },
                      "end": {
                        "line": 219,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 856,
                    "_esdocTestName": "it856"
                  },
                  "range": [
                    10850,
                    11243
                  ],
                  "loc": {
                    "start": {
                      "line": 214,
                      "column": 4
                    },
                    "end": {
                      "line": 219,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11248,
                        11250
                      ],
                      "loc": {
                        "start": {
                          "line": 220,
                          "column": 4
                        },
                        "end": {
                          "line": 220,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap many outer to inner arrays, outer unsubscribed early",
                        "raw": "'should mergeMap many outer to inner arrays, outer unsubscribed early'",
                        "range": [
                          11251,
                          11321
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 7
                          },
                          "end": {
                            "line": 220,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11349,
                                      11351
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11354,
                                        11357
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 221,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 221,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          11358,
                                          11393
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11354,
                                      11394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    11349,
                                    11394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11345,
                                11395
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      11408,
                                      11413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "             !",
                                    "raw": "'             !'",
                                    "range": [
                                      11416,
                                      11432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    11408,
                                    11432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11404,
                                11433
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11446,
                                      11454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(0123)(0123)--",
                                    "raw": "'(0123)(0123)--'",
                                    "range": [
                                      11457,
                                      11473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    11446,
                                    11473
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11442,
                                11474
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11487,
                                      11493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11496,
                                          11498
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          11499,
                                          11510
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        11496,
                                        11510
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              11512,
                                              11515
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              11517,
                                              11520
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              11522,
                                              11525
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              11527,
                                              11530
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11511,
                                          11531
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11496,
                                      11532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    11487,
                                    11532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11483,
                                11533
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11542,
                                        11558
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11559,
                                          11565
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          11567,
                                          11572
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11542,
                                      11573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11574,
                                      11578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    11542,
                                    11578
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11579,
                                      11587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11542,
                                  11588
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                11542,
                                11589
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            11335,
                            11595
                          ],
                          "loc": {
                            "start": {
                              "line": 220,
                              "column": 91
                            },
                            "end": {
                              "line": 226,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11323,
                          11595
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 79
                          },
                          "end": {
                            "line": 226,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11248,
                      11596
                    ],
                    "loc": {
                      "start": {
                        "line": 220,
                        "column": 4
                      },
                      "end": {
                        "line": 226,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 857,
                    "_esdocTestName": "it857"
                  },
                  "range": [
                    11248,
                    11597
                  ],
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 4
                    },
                    "end": {
                      "line": 226,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11602,
                        11604
                      ],
                      "loc": {
                        "start": {
                          "line": 227,
                          "column": 4
                        },
                        "end": {
                          "line": 227,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to inner arrays, resultSelector, outer unsubscribed",
                        "raw": "'should concatMapTo many outer to inner arrays, resultSelector, outer unsubscribed'",
                        "range": [
                          11605,
                          11688
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 7
                          },
                          "end": {
                            "line": 227,
                            "column": 90
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11716,
                                      11718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11721,
                                        11724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          11725,
                                          11760
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11721,
                                      11761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    11716,
                                    11761
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11712,
                                11762
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      11775,
                                      11780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "             !",
                                    "raw": "'             !'",
                                    "range": [
                                      11783,
                                      11799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    11775,
                                    11799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11771,
                                11800
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11813,
                                      11821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(2345)(4567)--",
                                    "raw": "'(2345)(4567)--'",
                                    "range": [
                                      11824,
                                      11840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    11813,
                                    11840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11809,
                                11841
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11854,
                                      11860
                                    ],
                                    "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": [
                                          11863,
                                          11865
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          11866,
                                          11877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        11863,
                                        11877
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              11879,
                                              11882
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              11884,
                                              11887
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              11889,
                                              11892
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              11894,
                                              11897
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11878,
                                          11898
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              11910,
                                              11911
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 69
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              11913,
                                              11914
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 71
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    11925,
                                                    11931
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 231,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 231,
                                                      "column": 89
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          11932,
                                                          11940
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 231,
                                                            "column": 90
                                                          },
                                                          "end": {
                                                            "line": 231,
                                                            "column": 98
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            11941,
                                                            11942
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 231,
                                                              "column": 99
                                                            },
                                                            "end": {
                                                              "line": 231,
                                                              "column": 100
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11932,
                                                        11943
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 231,
                                                          "column": 90
                                                        },
                                                        "end": {
                                                          "line": 231,
                                                          "column": 101
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          11946,
                                                          11954
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 231,
                                                            "column": 104
                                                          },
                                                          "end": {
                                                            "line": 231,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            11955,
                                                            11956
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 231,
                                                              "column": 113
                                                            },
                                                            "end": {
                                                              "line": 231,
                                                              "column": 114
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11946,
                                                        11957
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 231,
                                                          "column": 104
                                                        },
                                                        "end": {
                                                          "line": 231,
                                                          "column": 115
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11932,
                                                      11957
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 231,
                                                        "column": 90
                                                      },
                                                      "end": {
                                                        "line": 231,
                                                        "column": 115
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11925,
                                                  11958
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 231,
                                                    "column": 83
                                                  },
                                                  "end": {
                                                    "line": 231,
                                                    "column": 116
                                                  }
                                                }
                                              },
                                              "range": [
                                                11918,
                                                11959
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 231,
                                                  "column": 76
                                                },
                                                "end": {
                                                  "line": 231,
                                                  "column": 117
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11916,
                                            11961
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 119
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11900,
                                          11961
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 119
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11863,
                                      11962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 120
                                      }
                                    }
                                  },
                                  "range": [
                                    11854,
                                    11962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 120
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11850,
                                11963
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 121
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11972,
                                        11988
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11989,
                                          11995
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          11997,
                                          12002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11972,
                                      12003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12004,
                                      12008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    11972,
                                    12008
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12009,
                                      12017
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11972,
                                  12018
                                ],
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                11972,
                                12019
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            11702,
                            12025
                          ],
                          "loc": {
                            "start": {
                              "line": 227,
                              "column": 104
                            },
                            "end": {
                              "line": 233,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11690,
                          12025
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 92
                          },
                          "end": {
                            "line": 233,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11602,
                      12026
                    ],
                    "loc": {
                      "start": {
                        "line": 227,
                        "column": 4
                      },
                      "end": {
                        "line": 233,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 858,
                    "_esdocTestName": "it858"
                  },
                  "range": [
                    11602,
                    12027
                  ],
                  "loc": {
                    "start": {
                      "line": 227,
                      "column": 4
                    },
                    "end": {
                      "line": 233,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12032,
                        12034
                      ],
                      "loc": {
                        "start": {
                          "line": 234,
                          "column": 4
                        },
                        "end": {
                          "line": 234,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo many outer to inner arrays, resultSelector throws",
                        "raw": "'should concatMapTo many outer to inner arrays, resultSelector throws'",
                        "range": [
                          12035,
                          12105
                        ],
                        "loc": {
                          "start": {
                            "line": 234,
                            "column": 7
                          },
                          "end": {
                            "line": 234,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12133,
                                      12135
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12138,
                                        12141
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          12142,
                                          12177
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12138,
                                      12178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    12133,
                                    12178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12129,
                                12179
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12192,
                                      12200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(2345)(4567)---#",
                                    "raw": "'(2345)(4567)---#'",
                                    "range": [
                                      12203,
                                      12221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    12192,
                                    12221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12188,
                                12222
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12235,
                                      12241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          12244,
                                          12246
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          12247,
                                          12258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        12244,
                                        12258
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              12260,
                                              12263
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              12265,
                                              12268
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              12270,
                                              12273
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              12275,
                                              12278
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12259,
                                          12279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              12291,
                                              12292
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 69
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              12294,
                                              12295
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 71
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    12315,
                                                    12316
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 238,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 238,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "3",
                                                  "raw": "'3'",
                                                  "range": [
                                                    12321,
                                                    12324
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 238,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 238,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12315,
                                                  12324
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 238,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 238,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        12350,
                                                        12357
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 239,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 239,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12344,
                                                      12358
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 239,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 239,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12326,
                                                  12372
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 238,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 240,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                12311,
                                                12372
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 238,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 240,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    12392,
                                                    12398
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 241,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 241,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          12399,
                                                          12407
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 241,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 241,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            12408,
                                                            12409
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 241,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 241,
                                                              "column": 36
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        12399,
                                                        12410
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 241,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 241,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          12413,
                                                          12421
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 241,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 241,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            12422,
                                                            12423
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 241,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 241,
                                                              "column": 50
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        12413,
                                                        12424
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 241,
                                                          "column": 40
                                                        },
                                                        "end": {
                                                          "line": 241,
                                                          "column": 51
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12399,
                                                      12424
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 241,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 241,
                                                        "column": 51
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12392,
                                                  12425
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 241,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 241,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              "range": [
                                                12385,
                                                12426
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 241,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 241,
                                                  "column": 53
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12297,
                                            12436
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12281,
                                          12436
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12244,
                                      12437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    12235,
                                    12437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12231,
                                12438
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12447,
                                        12463
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12464,
                                          12470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12447,
                                      12471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12472,
                                      12476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12447,
                                    12476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12477,
                                      12485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12447,
                                  12486
                                ],
                                "loc": {
                                  "start": {
                                    "line": 243,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 243,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                12447,
                                12487
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            12119,
                            12493
                          ],
                          "loc": {
                            "start": {
                              "line": 234,
                              "column": 91
                            },
                            "end": {
                              "line": 244,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12107,
                          12493
                        ],
                        "loc": {
                          "start": {
                            "line": 234,
                            "column": 79
                          },
                          "end": {
                            "line": 244,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12032,
                      12494
                    ],
                    "loc": {
                      "start": {
                        "line": 234,
                        "column": 4
                      },
                      "end": {
                        "line": 244,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 859,
                    "_esdocTestName": "it859"
                  },
                  "range": [
                    12032,
                    12495
                  ],
                  "loc": {
                    "start": {
                      "line": 234,
                      "column": 4
                    },
                    "end": {
                      "line": 244,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12500,
                        12502
                      ],
                      "loc": {
                        "start": {
                          "line": 245,
                          "column": 4
                        },
                        "end": {
                          "line": 245,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map values to constant resolved promises and concatenate",
                        "raw": "'should map values to constant resolved promises and concatenate'",
                        "range": [
                          12503,
                          12568
                        ],
                        "loc": {
                          "start": {
                            "line": 245,
                            "column": 7
                          },
                          "end": {
                            "line": 245,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              12580,
                              12584
                            ],
                            "loc": {
                              "start": {
                                "line": 245,
                                "column": 84
                              },
                              "end": {
                                "line": 245,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      12600,
                                      12606
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            12609,
                                            12611
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            12612,
                                            12622
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          12609,
                                          12622
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          12623,
                                          12627
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        12609,
                                        12627
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              12629,
                                              12630
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              12632,
                                              12633
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              12635,
                                              12636
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              12638,
                                              12639
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12628,
                                          12640
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12609,
                                      12641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    12600,
                                    12641
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12596,
                                12642
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      12655,
                                      12662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      12665,
                                      12667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    12655,
                                    12667
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12651,
                                12668
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 8
                                },
                                "end": {
                                  "line": 247,
                                  "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": [
                                          12677,
                                          12683
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          12684,
                                          12695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        12677,
                                        12695
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              12696,
                                              12706
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 248,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 248,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              12707,
                                              12711
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 248,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 248,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "range": [
                                            12696,
                                            12711
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Promise",
                                                "range": [
                                                  12712,
                                                  12719
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 248,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 248,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "resolve",
                                                "range": [
                                                  12720,
                                                  12727
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 248,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 248,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                12712,
                                                12727
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 248,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 248,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  12728,
                                                  12730
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 248,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 248,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12712,
                                              12731
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 248,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 248,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12696,
                                          12732
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12677,
                                      12733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      12734,
                                      12743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    12677,
                                    12743
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 74
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          12754,
                                          12755
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 85
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  12771,
                                                  12778
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 249,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 249,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  12779,
                                                  12783
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 249,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 249,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                12771,
                                                12783
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 249,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 249,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  12784,
                                                  12785
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 249,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 249,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12771,
                                              12786
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 249,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 249,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            12771,
                                            12787
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 249,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 249,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12757,
                                        12797
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 88
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      12744,
                                      12797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          12809,
                                          12812
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                12828,
                                                12832
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 251,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 251,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    12837,
                                                    12842
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 251,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 251,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber error handler not supposed to be called.",
                                                    "raw": "'Subscriber error handler not supposed to be called.'",
                                                    "range": [
                                                      12843,
                                                      12896
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 251,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 251,
                                                        "column": 80
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12833,
                                                  12897
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 251,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 251,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12828,
                                              12898
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            12828,
                                            12899
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12814,
                                        12909
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 252,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      12799,
                                      12909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 252,
                                        "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": [
                                                          12937,
                                                          12943
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 253,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 253,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          12944,
                                                          12950
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 253,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 253,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12937,
                                                        12950
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 253,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 253,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          12951,
                                                          12958
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 253,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 253,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      12937,
                                                      12959
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      12960,
                                                      12962
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12937,
                                                    12962
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 253,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 253,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    12963,
                                                    12967
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 253,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 253,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12937,
                                                  12967
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 253,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 253,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  12968,
                                                  12973
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 253,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 253,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                12937,
                                                12973
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 253,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 253,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      12975,
                                                      12977
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      12979,
                                                      12981
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      12983,
                                                      12985
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      12987,
                                                      12989
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 64
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12974,
                                                  12990
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 253,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 253,
                                                    "column": 65
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12937,
                                              12991
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 253,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 253,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            12937,
                                            12992
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 67
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                13005,
                                                13009
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 254,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 254,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              13005,
                                              13011
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 254,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 254,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            13005,
                                            13012
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12923,
                                        13022
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 252,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 255,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      12911,
                                      13022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12677,
                                  13023
                                ],
                                "loc": {
                                  "start": {
                                    "line": 248,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 255,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                12677,
                                13024
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            12586,
                            13030
                          ],
                          "loc": {
                            "start": {
                              "line": 245,
                              "column": 90
                            },
                            "end": {
                              "line": 256,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12570,
                          13030
                        ],
                        "loc": {
                          "start": {
                            "line": 245,
                            "column": 74
                          },
                          "end": {
                            "line": 256,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12500,
                      13031
                    ],
                    "loc": {
                      "start": {
                        "line": 245,
                        "column": 4
                      },
                      "end": {
                        "line": 256,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 860,
                    "_esdocTestName": "it860"
                  },
                  "range": [
                    12500,
                    13032
                  ],
                  "loc": {
                    "start": {
                      "line": 245,
                      "column": 4
                    },
                    "end": {
                      "line": 256,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13037,
                        13039
                      ],
                      "loc": {
                        "start": {
                          "line": 257,
                          "column": 4
                        },
                        "end": {
                          "line": 257,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map values to constant rejected promises and concatenate",
                        "raw": "'should map values to constant rejected promises and concatenate'",
                        "range": [
                          13040,
                          13105
                        ],
                        "loc": {
                          "start": {
                            "line": 257,
                            "column": 7
                          },
                          "end": {
                            "line": 257,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              13117,
                              13121
                            ],
                            "loc": {
                              "start": {
                                "line": 257,
                                "column": 84
                              },
                              "end": {
                                "line": 257,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      13137,
                                      13143
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            13146,
                                            13148
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            13149,
                                            13159
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          13146,
                                          13159
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          13160,
                                          13164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        13146,
                                        13164
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              13166,
                                              13167
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              13169,
                                              13170
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              13172,
                                              13173
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              13175,
                                              13176
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13165,
                                          13177
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13146,
                                      13178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    13137,
                                    13178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13133,
                                13179
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          13188,
                                          13194
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          13195,
                                          13206
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        13188,
                                        13206
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 259,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              13207,
                                              13217
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 259,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 259,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              13218,
                                              13222
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 259,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 259,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "range": [
                                            13207,
                                            13222
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Promise",
                                                "range": [
                                                  13223,
                                                  13230
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 259,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 259,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "reject",
                                                "range": [
                                                  13231,
                                                  13237
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 259,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 259,
                                                    "column": 57
                                                  }
                                                }
                                              },
                                              "range": [
                                                13223,
                                                13237
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 259,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 259,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  13238,
                                                  13240
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 259,
                                                    "column": 58
                                                  },
                                                  "end": {
                                                    "line": 259,
                                                    "column": 60
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13223,
                                              13241
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 259,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 259,
                                                "column": 61
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13207,
                                          13242
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13188,
                                      13243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      13244,
                                      13253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    13188,
                                    13253
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 73
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          13264,
                                          13265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                13281,
                                                13285
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 260,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 260,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    13290,
                                                    13295
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 260,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 260,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber next handler not supposed to be called.",
                                                    "raw": "'Subscriber next handler not supposed to be called.'",
                                                    "range": [
                                                      13296,
                                                      13348
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 260,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 260,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13286,
                                                  13349
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 260,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 260,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13281,
                                              13350
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 260,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 260,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            13281,
                                            13351
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        13267,
                                        13361
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 87
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      13254,
                                      13361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          13373,
                                          13376
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 261,
                                            "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": [
                                                        13392,
                                                        13398
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 262,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 262,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        13399,
                                                        13405
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 262,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 262,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      13392,
                                                      13405
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 262,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 262,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "err",
                                                      "range": [
                                                        13406,
                                                        13409
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 262,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 262,
                                                          "column": 29
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    13392,
                                                    13410
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 262,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 262,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    13411,
                                                    13413
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 262,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 262,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  13392,
                                                  13413
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  13414,
                                                  13419
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                13392,
                                                13419
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 262,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 262,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  13420,
                                                  13422
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 42
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13392,
                                              13423
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 262,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 262,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            13392,
                                            13424
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 262,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 262,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                13437,
                                                13441
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 263,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 263,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              13437,
                                              13443
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 263,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 263,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            13437,
                                            13444
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        13378,
                                        13454
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      13363,
                                      13454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                13482,
                                                13486
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 265,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 265,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    13491,
                                                    13496
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 265,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 265,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber complete handler not supposed to be called.",
                                                    "raw": "'Subscriber complete handler not supposed to be called.'",
                                                    "range": [
                                                      13497,
                                                      13553
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 265,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 265,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13487,
                                                  13554
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 265,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 265,
                                                    "column": 84
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13482,
                                              13555
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 265,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 265,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            13482,
                                            13556
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        13468,
                                        13566
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      13456,
                                      13566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13188,
                                  13567
                                ],
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 266,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                13188,
                                13568
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            13123,
                            13574
                          ],
                          "loc": {
                            "start": {
                              "line": 257,
                              "column": 90
                            },
                            "end": {
                              "line": 267,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13107,
                          13574
                        ],
                        "loc": {
                          "start": {
                            "line": 257,
                            "column": 74
                          },
                          "end": {
                            "line": 267,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13037,
                      13575
                    ],
                    "loc": {
                      "start": {
                        "line": 257,
                        "column": 4
                      },
                      "end": {
                        "line": 267,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 861,
                    "_esdocTestName": "it861"
                  },
                  "range": [
                    13037,
                    13576
                  ],
                  "loc": {
                    "start": {
                      "line": 257,
                      "column": 4
                    },
                    "end": {
                      "line": 267,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13581,
                        13583
                      ],
                      "loc": {
                        "start": {
                          "line": 268,
                          "column": 4
                        },
                        "end": {
                          "line": 268,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo values to resolved promises with resultSelector",
                        "raw": "'should concatMapTo values to resolved promises with resultSelector'",
                        "range": [
                          13584,
                          13652
                        ],
                        "loc": {
                          "start": {
                            "line": 268,
                            "column": 7
                          },
                          "end": {
                            "line": 268,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              13664,
                              13668
                            ],
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 87
                              },
                              "end": {
                                "line": 268,
                                "column": 91
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      13684,
                                      13690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            13693,
                                            13695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            13696,
                                            13706
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          13693,
                                          13706
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          13707,
                                          13711
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        13693,
                                        13711
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              13713,
                                              13714
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              13716,
                                              13717
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              13719,
                                              13720
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              13722,
                                              13723
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 269,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 269,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13712,
                                          13724
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13693,
                                      13725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    13684,
                                    13725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13680,
                                13726
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelectorCalledWith",
                                    "range": [
                                      13739,
                                      13763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      13766,
                                      13768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    13739,
                                    13768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13735,
                                13769
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      13782,
                                      13787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          13790,
                                          13800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          13801,
                                          13805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        13790,
                                        13805
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 271,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Promise",
                                            "range": [
                                              13806,
                                              13813
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 271,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 271,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "resolve",
                                            "range": [
                                              13814,
                                              13821
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 271,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 271,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            13806,
                                            13821
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              13822,
                                              13824
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 271,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 271,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13806,
                                          13825
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13790,
                                      13826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    13782,
                                    13826
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13778,
                                13827
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelector",
                                    "range": [
                                      13840,
                                      13854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "outerVal",
                                        "range": [
                                          13867,
                                          13875
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "innerVal",
                                        "range": [
                                          13877,
                                          13885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "outerIndex",
                                        "range": [
                                          13887,
                                          13897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "innerIndex",
                                        "range": [
                                          13899,
                                          13909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "resultSelectorCalledWith",
                                                "range": [
                                                  13925,
                                                  13949
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 273,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 273,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  13950,
                                                  13954
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 273,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 273,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                13925,
                                                13954
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 273,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 273,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ArrayExpression",
                                                      "elements": [],
                                                      "range": [
                                                        13955,
                                                        13957
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 273,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 273,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "slice",
                                                      "range": [
                                                        13958,
                                                        13963
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 273,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 273,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      13955,
                                                      13963
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 273,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 273,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      13964,
                                                      13968
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 273,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 273,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13955,
                                                    13968
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 273,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 273,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "arguments",
                                                    "range": [
                                                      13969,
                                                      13978
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 273,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 273,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13955,
                                                  13979
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 273,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 273,
                                                    "column": 66
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13925,
                                              13980
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 273,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 273,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "range": [
                                            13925,
                                            13981
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 273,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 273,
                                              "column": 68
                                            }
                                          }
                                        },
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 8,
                                            "raw": "8",
                                            "range": [
                                              14001,
                                              14002
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 274,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 274,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            13994,
                                            14003
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 21
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        13911,
                                        14013
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 272,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      13857,
                                      14013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    13840,
                                    14013
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13836,
                                14014
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 275,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      14027,
                                      14034
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      14037,
                                      14039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    14027,
                                    14039
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14023,
                                14040
                              ],
                              "loc": {
                                "start": {
                                  "line": 276,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedCalls",
                                    "range": [
                                      14053,
                                      14066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              14084,
                                              14085
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 278,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 278,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              14087,
                                              14089
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 278,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 278,
                                                "column": 18
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              14091,
                                              14092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 278,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 278,
                                                "column": 21
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              14094,
                                              14095
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 278,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 278,
                                                "column": 24
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14083,
                                          14096
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              14111,
                                              14112
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 279,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 279,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              14114,
                                              14116
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 279,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 279,
                                                "column": 18
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              14118,
                                              14119
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 279,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 279,
                                                "column": 21
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              14121,
                                              14122
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 279,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 279,
                                                "column": 24
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14110,
                                          14123
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 279,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 279,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              14138,
                                              14139
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 280,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 280,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              14141,
                                              14143
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 280,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 280,
                                                "column": 18
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              14145,
                                              14146
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 280,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 280,
                                                "column": 21
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              14148,
                                              14149
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 280,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 280,
                                                "column": 24
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14137,
                                          14150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 280,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 280,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              14165,
                                              14166
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              14168,
                                              14170
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 18
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              14172,
                                              14173
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 21
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              14175,
                                              14176
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 24
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14164,
                                          14177
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14069,
                                      14187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    14053,
                                    14187
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14049,
                                14188
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "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": [
                                          14197,
                                          14203
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          14204,
                                          14215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        14197,
                                        14215
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 283,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 283,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          14216,
                                          14221
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          14223,
                                          14237
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14197,
                                      14238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      14239,
                                      14248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    14197,
                                    14248
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          14259,
                                          14260
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  14276,
                                                  14283
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 284,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 284,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  14284,
                                                  14288
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 284,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 284,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                14276,
                                                14288
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 284,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 284,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  14289,
                                                  14290
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 284,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 284,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14276,
                                              14291
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 284,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 284,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            14276,
                                            14292
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        14262,
                                        14302
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 283,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 285,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      14249,
                                      14302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          14314,
                                          14317
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                14333,
                                                14337
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 286,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 286,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    14342,
                                                    14347
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 286,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 286,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber error handler not supposed to be called.",
                                                    "raw": "'Subscriber error handler not supposed to be called.'",
                                                    "range": [
                                                      14348,
                                                      14401
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 286,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 286,
                                                        "column": 80
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14338,
                                                  14402
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 286,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 286,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14333,
                                              14403
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 286,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 286,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            14333,
                                            14404
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 286,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 286,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        14319,
                                        14414
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 285,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 287,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      14304,
                                      14414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 287,
                                        "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": [
                                                          14442,
                                                          14448
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 288,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 288,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          14449,
                                                          14455
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 288,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 288,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14442,
                                                        14455
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 288,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 288,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          14456,
                                                          14463
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 288,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 288,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14442,
                                                      14464
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 288,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 288,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      14465,
                                                      14467
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 288,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 288,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14442,
                                                    14467
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 288,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 288,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    14468,
                                                    14472
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 288,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 288,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14442,
                                                  14472
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 288,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 288,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  14473,
                                                  14478
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 288,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 288,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                14442,
                                                14478
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 288,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 288,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      14480,
                                                      14481
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 288,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 288,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      14483,
                                                      14484
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 288,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 288,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      14486,
                                                      14487
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 288,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 288,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      14489,
                                                      14490
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 288,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 288,
                                                        "column": 60
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14479,
                                                  14491
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 288,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 288,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14442,
                                              14492
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 288,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 288,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            14442,
                                            14493
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 288,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 288,
                                              "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": [
                                                          14506,
                                                          14512
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 289,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          14513,
                                                          14519
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 289,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14506,
                                                        14519
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 289,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 289,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "resultSelectorCalledWith",
                                                        "range": [
                                                          14520,
                                                          14544
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 289,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 50
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14506,
                                                      14545
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 289,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 289,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      14546,
                                                      14548
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 289,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 289,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14506,
                                                    14548
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 289,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 289,
                                                      "column": 54
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    14549,
                                                    14553
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 289,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 289,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14506,
                                                  14553
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 289,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 289,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  14554,
                                                  14559
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 289,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 289,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                14506,
                                                14559
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 289,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 289,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expectedCalls",
                                                "range": [
                                                  14560,
                                                  14573
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 289,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 289,
                                                    "column": 79
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14506,
                                              14574
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 289,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 289,
                                                "column": 80
                                              }
                                            }
                                          },
                                          "range": [
                                            14506,
                                            14575
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 81
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                14588,
                                                14592
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 290,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 290,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              14588,
                                              14594
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 290,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 290,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            14588,
                                            14595
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 290,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        14428,
                                        14605
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 287,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      14416,
                                      14605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14197,
                                  14606
                                ],
                                "loc": {
                                  "start": {
                                    "line": 283,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                14197,
                                14607
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            13670,
                            14613
                          ],
                          "loc": {
                            "start": {
                              "line": 268,
                              "column": 93
                            },
                            "end": {
                              "line": 292,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13654,
                          14613
                        ],
                        "loc": {
                          "start": {
                            "line": 268,
                            "column": 77
                          },
                          "end": {
                            "line": 292,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13581,
                      14614
                    ],
                    "loc": {
                      "start": {
                        "line": 268,
                        "column": 4
                      },
                      "end": {
                        "line": 292,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 862,
                    "_esdocTestName": "it862"
                  },
                  "range": [
                    13581,
                    14615
                  ],
                  "loc": {
                    "start": {
                      "line": 268,
                      "column": 4
                    },
                    "end": {
                      "line": 292,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14620,
                        14622
                      ],
                      "loc": {
                        "start": {
                          "line": 293,
                          "column": 4
                        },
                        "end": {
                          "line": 293,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMapTo values to rejected promises with resultSelector",
                        "raw": "'should concatMapTo values to rejected promises with resultSelector'",
                        "range": [
                          14623,
                          14691
                        ],
                        "loc": {
                          "start": {
                            "line": 293,
                            "column": 7
                          },
                          "end": {
                            "line": 293,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              14703,
                              14707
                            ],
                            "loc": {
                              "start": {
                                "line": 293,
                                "column": 87
                              },
                              "end": {
                                "line": 293,
                                "column": 91
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      14723,
                                      14729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            14732,
                                            14734
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 294,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 294,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            14735,
                                            14745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 294,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 294,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          14732,
                                          14745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          14746,
                                          14750
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        14732,
                                        14750
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 294,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              14752,
                                              14753
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              14755,
                                              14756
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              14758,
                                              14759
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              14761,
                                              14762
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14751,
                                          14763
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14732,
                                      14764
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    14723,
                                    14764
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14719,
                                14765
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      14778,
                                      14783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          14786,
                                          14796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          14797,
                                          14801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        14786,
                                        14801
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Promise",
                                            "range": [
                                              14802,
                                              14809
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 295,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 295,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "reject",
                                            "range": [
                                              14810,
                                              14816
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 295,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 295,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            14802,
                                            14816
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              14817,
                                              14819
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 295,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 295,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14802,
                                          14820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14786,
                                      14821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    14778,
                                    14821
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14774,
                                14822
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelector",
                                    "range": [
                                      14835,
                                      14849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 296,
                                        "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": [
                                              14884,
                                              14911
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            14878,
                                            14912
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 297,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 297,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        14864,
                                        14922
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 298,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      14852,
                                      14922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    14835,
                                    14922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14831,
                                14923
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 298,
                                  "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": [
                                          14932,
                                          14938
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMapTo",
                                        "range": [
                                          14939,
                                          14950
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        14932,
                                        14950
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 299,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 299,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          14951,
                                          14956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          14958,
                                          14972
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14932,
                                      14973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      14974,
                                      14983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    14932,
                                    14983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          14994,
                                          14995
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                15011,
                                                15015
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 300,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 300,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    15020,
                                                    15025
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 300,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 300,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber next handler not supposed to be called.",
                                                    "raw": "'Subscriber next handler not supposed to be called.'",
                                                    "range": [
                                                      15026,
                                                      15078
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 300,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 300,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  15016,
                                                  15079
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 300,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 300,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15011,
                                              15080
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 300,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 300,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            15011,
                                            15081
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 300,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        14997,
                                        15091
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 299,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      14984,
                                      15091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          15103,
                                          15106
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 301,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 301,
                                            "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": [
                                                        15122,
                                                        15128
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 302,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 302,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        15129,
                                                        15135
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 302,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 302,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      15122,
                                                      15135
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 302,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 302,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "err",
                                                      "range": [
                                                        15136,
                                                        15139
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 302,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 302,
                                                          "column": 29
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    15122,
                                                    15140
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 302,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 302,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    15141,
                                                    15143
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 302,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 302,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  15122,
                                                  15143
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 302,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 302,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  15144,
                                                  15149
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 302,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 302,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                15122,
                                                15149
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 302,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 302,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  15150,
                                                  15152
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 302,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 302,
                                                    "column": 42
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15122,
                                              15153
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 302,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 302,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            15122,
                                            15154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 302,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 302,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                15167,
                                                15171
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 303,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 303,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              15167,
                                              15173
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 303,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 303,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            15167,
                                            15174
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 303,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 303,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        15108,
                                        15184
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 304,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      15093,
                                      15184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                15212,
                                                15216
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 305,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 305,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    15221,
                                                    15226
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 305,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 305,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber complete handler not supposed to be called.",
                                                    "raw": "'Subscriber complete handler not supposed to be called.'",
                                                    "range": [
                                                      15227,
                                                      15283
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 305,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 305,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  15217,
                                                  15284
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 305,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 305,
                                                    "column": 84
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15212,
                                              15285
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            15212,
                                            15286
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 305,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 305,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        15198,
                                        15296
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 304,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 306,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      15186,
                                      15296
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14932,
                                  15297
                                ],
                                "loc": {
                                  "start": {
                                    "line": 299,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 306,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                14932,
                                15298
                              ],
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            14709,
                            15304
                          ],
                          "loc": {
                            "start": {
                              "line": 293,
                              "column": 93
                            },
                            "end": {
                              "line": 307,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14693,
                          15304
                        ],
                        "loc": {
                          "start": {
                            "line": 293,
                            "column": 77
                          },
                          "end": {
                            "line": 307,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14620,
                      15305
                    ],
                    "loc": {
                      "start": {
                        "line": 293,
                        "column": 4
                      },
                      "end": {
                        "line": 307,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 863,
                    "_esdocTestName": "it863"
                  },
                  "range": [
                    14620,
                    15306
                  ],
                  "loc": {
                    "start": {
                      "line": 293,
                      "column": 4
                    },
                    "end": {
                      "line": 307,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                199,
                15308
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 57
                },
                "end": {
                  "line": 308,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              187,
              15308
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 45
              },
              "end": {
                "line": 308,
                "column": 1
              }
            }
          }
        ],
        "range": [
          142,
          15309
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 308,
            "column": 2
          }
        },
        "_esdocTestId": 838,
        "_esdocTestName": "describe838"
      },
      "range": [
        142,
        15310
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 308,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {concatMapTo} ",
          "range": [
            115,
            141
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 26
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=concatMapTo-spec.js.map",
          "range": [
            15311,
            15355
          ],
          "loc": {
            "start": {
              "line": 309,
              "column": 0
            },
            "end": {
              "line": 309,
              "column": 44
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    15310
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 308,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {concatMapTo} ",
      "range": [
        115,
        141
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=concatMapTo-spec.js.map",
      "range": [
        15311,
        15355
      ],
      "loc": {
        "start": {
          "line": 309,
          "column": 0
        },
        "end": {
          "line": 309,
          "column": 44
        }
      }
    }
  ]
}